dnl Bacula Pluggable Authentication Modules - Director Plugins
dnl
+support_totp_bpam=no
+AC_ARG_ENABLE(totp-bpam,
+ AC_HELP_STRING([--disable-totp-bpam], [disable TOTP BPAM support @<:@default=yes@:>@]),
+ [
+ if test x$enableval = xyes; then
+ support_totp_bpam=yes
+ elif test x$enableval = xno; then
+ support_totp_bpam=disabled
+ fi
+ ]
+)
+
+if test x$support_totp_bpam = xyes ; then
+ BPAM_TARGET_INSTALL="install-totp"
+fi
+
dnl Director LDAP Auth Plugin
support_ldap_bpam=auto
AC_ARG_ENABLE(ldap-bpam,
AC_SUBST(BPAM_LDAP_TARGET)
AC_SUBST(BPAM_LDAP_TARGET_INSTALL)
+AC_SUBST(BPAM_TARGET_INSTALL)
AC_SUBST(DIR_PLUGIN_DIR)
- Docker: ${support_docker}
- Kubernetes: ${support_kubernetes}
- LDAP BPAM: ${support_ldap_bpam}
+ - TOTP BPAM: ${support_totp_bpam}
- CDP: ${support_cdp}
" > config.out