Package org.apereo.cas.config
Class GoogleAuthenticatorCouchDbConfiguration
- java.lang.Object
-
- org.apereo.cas.config.GoogleAuthenticatorCouchDbConfiguration
-
@Configuration(value="googleAuthenticatorCouchDbConfiguration", proxyBeanMethods=false) @EnableConfigurationProperties(org.apereo.cas.configuration.CasConfigurationProperties.class) @EnableScheduling public class GoogleAuthenticatorCouchDbConfiguration extends java.lang.Object- Since:
- 6.0.0
-
-
Constructor Summary
Constructors Constructor Description GoogleAuthenticatorCouchDbConfiguration()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description GoogleAuthenticatorAccountCouchDbRepositorycouchDbOneTimeTokenAccountRepository(org.apereo.cas.couchdb.core.CouchDbConnectorFactory oneTimeTokenCouchDbFactory)GoogleAuthenticatorTokenCouchDbRepositorycouchDbOneTimeTokenRepository(org.apereo.cas.couchdb.core.CouchDbConnectorFactory oneTimeTokenCouchDbFactory)org.apereo.cas.otp.repository.credentials.OneTimeTokenCredentialRepositorygoogleAuthenticatorAccountRegistry(com.warrenstrange.googleauth.IGoogleAuthenticator googleAuthenticatorInstance, org.apereo.cas.util.crypto.CipherExecutor googleAuthenticatorAccountCipherExecutor, GoogleAuthenticatorAccountCouchDbRepository couchDbRepository)org.apereo.cas.couchdb.core.CouchDbConnectorFactoryoneTimeTokenAccountCouchDbFactory()org.apereo.cas.otp.repository.token.OneTimeTokenRepositoryoneTimeTokenAuthenticatorTokenRepository(GoogleAuthenticatorTokenCouchDbRepository couchDbOneTimeTokenRepository)org.apereo.cas.couchdb.core.CouchDbConnectorFactoryoneTimeTokenCouchDbFactory()
-
-
-
Method Detail
-
oneTimeTokenAccountCouchDbFactory
@ConditionalOnMissingBean(name="oneTimeTokenAccountCouchDbFactory") @Bean @RefreshScope public org.apereo.cas.couchdb.core.CouchDbConnectorFactory oneTimeTokenAccountCouchDbFactory()
-
googleAuthenticatorAccountRegistry
@ConditionalOnMissingBean(name="couchDbGoogleAuthenticatotAccountRegistry") @Bean @RefreshScope public org.apereo.cas.otp.repository.credentials.OneTimeTokenCredentialRepository googleAuthenticatorAccountRegistry(@Qualifier("googleAuthenticatorInstance") com.warrenstrange.googleauth.IGoogleAuthenticator googleAuthenticatorInstance, @Qualifier("googleAuthenticatorAccountCipherExecutor") org.apereo.cas.util.crypto.CipherExecutor googleAuthenticatorAccountCipherExecutor, @Qualifier("couchDbOneTimeTokenAccountRepository") GoogleAuthenticatorAccountCouchDbRepository couchDbRepository)
-
couchDbOneTimeTokenAccountRepository
@ConditionalOnMissingBean(name="couchDbOneTimeTokenAccountRepository") @Bean @RefreshScope public GoogleAuthenticatorAccountCouchDbRepository couchDbOneTimeTokenAccountRepository(@Qualifier("oneTimeTokenAccountCouchDbFactory") org.apereo.cas.couchdb.core.CouchDbConnectorFactory oneTimeTokenCouchDbFactory)
-
oneTimeTokenAuthenticatorTokenRepository
@ConditionalOnMissingBean(name="couchDbOneTimeTokenAutneticatorTokenRepository") @Bean @RefreshScope public org.apereo.cas.otp.repository.token.OneTimeTokenRepository oneTimeTokenAuthenticatorTokenRepository(@Qualifier("couchDbOneTimeTokenRepository") GoogleAuthenticatorTokenCouchDbRepository couchDbOneTimeTokenRepository)
-
oneTimeTokenCouchDbFactory
@ConditionalOnMissingBean(name="oneTimeTokenCouchDbFactory") @Bean @RefreshScope public org.apereo.cas.couchdb.core.CouchDbConnectorFactory oneTimeTokenCouchDbFactory()
-
couchDbOneTimeTokenRepository
@ConditionalOnMissingBean(name="couchDbbOneTimeTokenRepository") @Bean @RefreshScope public GoogleAuthenticatorTokenCouchDbRepository couchDbOneTimeTokenRepository(@Qualifier("oneTimeTokenAccountCouchDbFactory") org.apereo.cas.couchdb.core.CouchDbConnectorFactory oneTimeTokenCouchDbFactory)
-
-