Class GoogleAuthenticatorAuthenticationEventExecutionPlanConfiguration
- java.lang.Object
-
- org.apereo.cas.config.support.authentication.GoogleAuthenticatorAuthenticationEventExecutionPlanConfiguration
-
@Configuration("googleAuthenticatorAuthenticationEventExecutionPlanConfiguration") @EnableConfigurationProperties(org.apereo.cas.configuration.CasConfigurationProperties.class) public class GoogleAuthenticatorAuthenticationEventExecutionPlanConfiguration extends java.lang.Object- Since:
- 5.1.0
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classGoogleAuthenticatorAuthenticationEventExecutionPlanConfiguration.GoogleAuthenticatorOneTimeTokenRepositoryCleanerThe type Google authenticator one time token repository cleaner.
-
Constructor Summary
Constructors Constructor Description GoogleAuthenticatorAuthenticationEventExecutionPlanConfiguration()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.springframework.webflow.execution.ActiongoogleAccountRegistrationAction()org.apereo.cas.util.crypto.CipherExecutorgoogleAuthenticatorAccountCipherExecutor()org.apereo.cas.otp.repository.credentials.OneTimeTokenCredentialRepositorygoogleAuthenticatorAccountRegistry()org.apereo.cas.authentication.AuthenticationEventExecutionPlanConfigurergoogleAuthenticatorAuthenticationEventExecutionPlanConfigurer()org.apereo.cas.authentication.AuthenticationHandlergoogleAuthenticatorAuthenticationHandler()org.apereo.cas.authentication.AuthenticationMetaDataPopulatorgoogleAuthenticatorAuthenticationMetaDataPopulator()com.warrenstrange.googleauth.IGoogleAuthenticatorgoogleAuthenticatorInstance()org.apereo.cas.authentication.MultifactorAuthenticationProvidergoogleAuthenticatorMultifactorAuthenticationProvider()org.apereo.cas.gauth.credential.GoogleAuthenticatorTokenCredentialRepositoryEndpointgoogleAuthenticatorTokenCredentialRepositoryEndpoint()org.apereo.cas.otp.repository.token.OneTimeTokenRepositoryCleanergoogleAuthenticatorTokenRepositoryCleaner(org.apereo.cas.otp.repository.token.OneTimeTokenRepository oneTimeTokenAuthenticatorTokenRepository)org.apereo.cas.authentication.principal.PrincipalFactorygooglePrincipalFactory()org.springframework.webflow.execution.ActiongoogleSaveAccountRegistrationAction()
-
-
-
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()
-
-