@Configuration(value="googleAuthenticatorAuthenticationEventExecutionPlanConfiguration")
@EnableConfigurationProperties(value=org.apereo.cas.configuration.CasConfigurationProperties.class)
public class GoogleAuthenticatorAuthenticationEventExecutionPlanConfiguration
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
static class |
GoogleAuthenticatorAuthenticationEventExecutionPlanConfiguration.GoogleAuthenticatorOneTimeTokenRepositoryCleaner
The type Google authenticator one time token repository cleaner.
|
| Constructor and Description |
|---|
GoogleAuthenticatorAuthenticationEventExecutionPlanConfiguration() |
| Modifier and Type | Method and Description |
|---|---|
org.springframework.webflow.execution.Action |
googleAccountRegistrationAction() |
org.apereo.cas.CipherExecutor |
googleAuthenticatorAccountCipherExecutor() |
org.apereo.cas.otp.repository.credentials.OneTimeTokenCredentialRepository |
googleAuthenticatorAccountRegistry() |
org.apereo.cas.authentication.AuthenticationEventExecutionPlanConfigurer |
googleAuthenticatorAuthenticationEventExecutionPlanConfigurer() |
org.apereo.cas.authentication.AuthenticationHandler |
googleAuthenticatorAuthenticationHandler() |
org.apereo.cas.authentication.AuthenticationMetaDataPopulator |
googleAuthenticatorAuthenticationMetaDataPopulator() |
org.apereo.cas.services.MultifactorAuthenticationProvider |
googleAuthenticatorAuthenticationProvider() |
com.warrenstrange.googleauth.IGoogleAuthenticator |
googleAuthenticatorInstance() |
org.apereo.cas.otp.repository.token.OneTimeTokenRepositoryCleaner |
googleAuthenticatorTokenRepositoryCleaner(org.apereo.cas.otp.repository.token.OneTimeTokenRepository oneTimeTokenAuthenticatorTokenRepository) |
org.apereo.cas.authentication.MultifactorAuthenticationProviderBypass |
googleBypassEvaluator() |
org.apereo.cas.authentication.principal.PrincipalFactory |
googlePrincipalFactory() |
org.springframework.webflow.execution.Action |
googleSaveAccountRegistrationAction() |
public GoogleAuthenticatorAuthenticationEventExecutionPlanConfiguration()
@Bean public com.warrenstrange.googleauth.IGoogleAuthenticator googleAuthenticatorInstance()
@ConditionalOnMissingBean(name="googleAuthenticatorAuthenticationHandler") @Bean @RefreshScope public org.apereo.cas.authentication.AuthenticationHandler googleAuthenticatorAuthenticationHandler()
@Bean @RefreshScope public org.apereo.cas.authentication.MultifactorAuthenticationProviderBypass googleBypassEvaluator()
@Bean @RefreshScope public org.apereo.cas.services.MultifactorAuthenticationProvider googleAuthenticatorAuthenticationProvider()
@Bean @RefreshScope public org.apereo.cas.authentication.AuthenticationMetaDataPopulator googleAuthenticatorAuthenticationMetaDataPopulator()
@Bean @RefreshScope public org.springframework.webflow.execution.Action googleAccountRegistrationAction()
@ConditionalOnProperty(prefix="cas.authn.mfa.gauth.cleaner",
name="enabled",
havingValue="true",
matchIfMissing=true)
@Bean
@Autowired
public org.apereo.cas.otp.repository.token.OneTimeTokenRepositoryCleaner googleAuthenticatorTokenRepositoryCleaner(@Qualifier(value="oneTimeTokenAuthenticatorTokenRepository")
org.apereo.cas.otp.repository.token.OneTimeTokenRepository oneTimeTokenAuthenticatorTokenRepository)
@ConditionalOnMissingBean(name="googleAuthenticatorAccountRegistry") @Bean @RefreshScope public org.apereo.cas.otp.repository.credentials.OneTimeTokenCredentialRepository googleAuthenticatorAccountRegistry()
@ConditionalOnMissingBean(name="googleAuthenticatorAccountCipherExecutor") @Bean @RefreshScope public org.apereo.cas.CipherExecutor googleAuthenticatorAccountCipherExecutor()
@Bean @RefreshScope public org.springframework.webflow.execution.Action googleSaveAccountRegistrationAction()
@ConditionalOnMissingBean(name="googlePrincipalFactory") @Bean public org.apereo.cas.authentication.principal.PrincipalFactory googlePrincipalFactory()
@ConditionalOnMissingBean(name="googleAuthenticatorAuthenticationEventExecutionPlanConfigurer") @Bean public org.apereo.cas.authentication.AuthenticationEventExecutionPlanConfigurer googleAuthenticatorAuthenticationEventExecutionPlanConfigurer()