Class GoogleAuthenticatorAuthenticationEventExecutionPlanConfiguration


  • @Configuration("googleAuthenticatorAuthenticationEventExecutionPlanConfiguration")
    @EnableConfigurationProperties(org.apereo.cas.configuration.CasConfigurationProperties.class)
    public class GoogleAuthenticatorAuthenticationEventExecutionPlanConfiguration
    extends java.lang.Object
    Since:
    5.1.0
    • Constructor Detail

      • GoogleAuthenticatorAuthenticationEventExecutionPlanConfiguration

        public GoogleAuthenticatorAuthenticationEventExecutionPlanConfiguration()
    • Method Detail

      • googleAuthenticatorInstance

        @RefreshScope
        @Bean
        @ConditionalOnMissingBean(name="googleAuthenticatorInstance")
        public com.warrenstrange.googleauth.IGoogleAuthenticator googleAuthenticatorInstance()
      • googleAuthenticatorAuthenticationHandler

        @ConditionalOnMissingBean(name="googleAuthenticatorAuthenticationHandler")
        @Bean
        @RefreshScope
        public org.apereo.cas.authentication.AuthenticationHandler googleAuthenticatorAuthenticationHandler()
      • googleAuthenticatorMultifactorAuthenticationProvider

        @Bean
        @RefreshScope
        @ConditionalOnMissingBean(name="googleAuthenticatorMultifactorAuthenticationProvider")
        public org.apereo.cas.authentication.MultifactorAuthenticationProvider googleAuthenticatorMultifactorAuthenticationProvider()
      • googleAuthenticatorAuthenticationMetaDataPopulator

        @Bean
        @RefreshScope
        @ConditionalOnMissingBean(name="googleAuthenticatorAuthenticationMetaDataPopulator")
        public org.apereo.cas.authentication.AuthenticationMetaDataPopulator googleAuthenticatorAuthenticationMetaDataPopulator()
      • googleAccountRegistrationAction

        @Bean
        @RefreshScope
        @ConditionalOnMissingBean(name="googleAccountRegistrationAction")
        public org.springframework.webflow.execution.Action googleAccountRegistrationAction()
      • googleAuthenticatorTokenRepositoryCleaner

        @ConditionalOnProperty(prefix="cas.authn.mfa.gauth.cleaner.schedule",
                               name="enabled",
                               havingValue="true",
                               matchIfMissing=true)
        @Bean
        @Autowired
        public org.apereo.cas.otp.repository.token.OneTimeTokenRepositoryCleaner googleAuthenticatorTokenRepositoryCleaner​(@Qualifier("oneTimeTokenAuthenticatorTokenRepository")
                                                                                                                           org.apereo.cas.otp.repository.token.OneTimeTokenRepository oneTimeTokenAuthenticatorTokenRepository)
      • googleAuthenticatorAccountRegistry

        @ConditionalOnMissingBean(name="googleAuthenticatorAccountRegistry")
        @Bean
        @RefreshScope
        public org.apereo.cas.otp.repository.credentials.OneTimeTokenCredentialRepository googleAuthenticatorAccountRegistry()
      • googleAuthenticatorTokenCredentialRepositoryEndpoint

        @Bean
        @ConditionalOnAvailableEndpoint
        public org.apereo.cas.gauth.credential.GoogleAuthenticatorTokenCredentialRepositoryEndpoint googleAuthenticatorTokenCredentialRepositoryEndpoint()
      • googleAuthenticatorAccountCipherExecutor

        @ConditionalOnMissingBean(name="googleAuthenticatorAccountCipherExecutor")
        @Bean
        @RefreshScope
        public org.apereo.cas.util.crypto.CipherExecutor googleAuthenticatorAccountCipherExecutor()
      • googleSaveAccountRegistrationAction

        @Bean
        @RefreshScope
        public org.springframework.webflow.execution.Action googleSaveAccountRegistrationAction()
      • googlePrincipalFactory

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

        @ConditionalOnMissingBean(name="googleAuthenticatorAuthenticationEventExecutionPlanConfigurer")
        @Bean
        public org.apereo.cas.authentication.AuthenticationEventExecutionPlanConfigurer googleAuthenticatorAuthenticationEventExecutionPlanConfigurer()