@Configuration(value="couchbaseAuthenticationConfiguration") @EnableConfigurationProperties(value=CasConfigurationProperties.class) public class CouchbaseAuthenticationConfiguration extends java.lang.Object
CouchbaseAuthenticationConfiguration
.Constructor and Description |
---|
CouchbaseAuthenticationConfiguration() |
Modifier and Type | Method and Description |
---|---|
CouchbaseClientFactory |
authenticationCouchbaseClientFactory() |
PersonDirectoryAttributeRepositoryPlanConfigurer |
couchbaseAttributeRepositoryPlanConfigurer() |
AuthenticationEventExecutionPlanConfigurer |
couchbaseAuthenticationEventExecutionPlanConfigurer() |
AuthenticationHandler |
couchbaseAuthenticationHandler() |
org.apereo.services.persondir.IPersonAttributeDao |
couchbasePersonAttributeDao() |
PrincipalFactory |
couchbasePrincipalFactory() |
public CouchbaseAuthenticationConfiguration()
@ConditionalOnMissingBean(name="couchbasePrincipalFactory") @Bean public PrincipalFactory couchbasePrincipalFactory()
@ConditionalOnMissingBean(name="authenticationCouchbaseClientFactory") @RefreshScope @Bean public CouchbaseClientFactory authenticationCouchbaseClientFactory()
@ConditionalOnMissingBean(name="couchbaseAuthenticationHandler") @Bean @RefreshScope public AuthenticationHandler couchbaseAuthenticationHandler()
@ConditionalOnMissingBean(name="couchbaseAuthenticationEventExecutionPlanConfigurer") @Bean public AuthenticationEventExecutionPlanConfigurer couchbaseAuthenticationEventExecutionPlanConfigurer()
@ConditionalOnMissingBean(name="couchbasePersonAttributeDao") @Bean public org.apereo.services.persondir.IPersonAttributeDao couchbasePersonAttributeDao()
@ConditionalOnMissingBean(name="couchbaseAttributeRepositoryPlanConfigurer") @Bean public PersonDirectoryAttributeRepositoryPlanConfigurer couchbaseAttributeRepositoryPlanConfigurer()