Class GoogleAuthenticatorAuthenticationEventExecutionPlanConfiguration.GoogleAuthenticatorMultifactorAuthenticationCoreConfiguration

  • Enclosing class:
    GoogleAuthenticatorAuthenticationEventExecutionPlanConfiguration

    @Configuration(value="GoogleAuthenticatorMultifactorAuthenticationCoreConfiguration",
                   proxyBeanMethods=false)
    @EnableConfigurationProperties(org.apereo.cas.configuration.CasConfigurationProperties.class)
    public static class GoogleAuthenticatorAuthenticationEventExecutionPlanConfiguration.GoogleAuthenticatorMultifactorAuthenticationCoreConfiguration
    extends java.lang.Object
    • Constructor Detail

      • GoogleAuthenticatorMultifactorAuthenticationCoreConfiguration

        public GoogleAuthenticatorMultifactorAuthenticationCoreConfiguration()
    • Method Detail

      • googleAuthenticatorInstance

        @RefreshScope(proxyMode=DEFAULT)
        @Bean
        @ConditionalOnMissingBean(name="googleAuthenticatorInstance")
        public com.warrenstrange.googleauth.IGoogleAuthenticator googleAuthenticatorInstance​(org.apereo.cas.configuration.CasConfigurationProperties casProperties)
      • googleAuthenticatorAccountCipherExecutor

        @ConditionalOnMissingBean(name="googleAuthenticatorAccountCipherExecutor")
        @Bean
        @RefreshScope(proxyMode=DEFAULT)
        public org.apereo.cas.util.crypto.CipherExecutor googleAuthenticatorAccountCipherExecutor​(org.apereo.cas.configuration.CasConfigurationProperties casProperties)
      • googlePrincipalFactory

        @ConditionalOnMissingBean(name="googlePrincipalFactory")
        @Bean
        public org.apereo.cas.authentication.principal.PrincipalFactory googlePrincipalFactory()