Package org.apereo.cas.config
Class CasPersonDirectoryConfiguration
- java.lang.Object
-
- org.apereo.cas.config.CasPersonDirectoryConfiguration
-
@Configuration("casPersonDirectoryConfiguration") @EnableConfigurationProperties(org.apereo.cas.configuration.CasConfigurationProperties.class) public class CasPersonDirectoryConfiguration extends java.lang.ObjectThis isCasPersonDirectoryConfiguration.- Since:
- 5.0.0
-
-
Nested Class Summary
-
Constructor Summary
Constructors Constructor Description CasPersonDirectoryConfiguration()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.apereo.services.persondir.IPersonAttributeDaoaggregatingAttributeRepository()org.apereo.cas.authentication.attribute.AttributeDefinitionStoreattributeDefinitionStore()org.apereo.services.persondir.IPersonAttributeDaoattributeRepository()org.apereo.services.persondir.IPersonAttributeDaocachingAttributeRepository()PersonDirectoryAttributeRepositoryPlanpersonDirectoryAttributeRepositoryPlan()org.apereo.cas.authentication.principal.PrincipalResolverpersonDirectoryAttributeRepositoryPrincipalResolver()org.apereo.cas.authentication.principal.PrincipalFactorypersonDirectoryPrincipalFactory()org.apereo.cas.authentication.principal.PrincipalResolutionExecutionPlanConfigurerprincipalResolutionExecutionPlanConfigurer()java.util.List<org.apereo.services.persondir.IPersonAttributeDao>stubAttributeRepositories()
-
-
-
Method Detail
-
personDirectoryPrincipalFactory
@ConditionalOnMissingBean(name="personDirectoryPrincipalFactory") @Bean @RefreshScope public org.apereo.cas.authentication.principal.PrincipalFactory personDirectoryPrincipalFactory()
-
personDirectoryAttributeRepositoryPrincipalResolver
@RefreshScope @Bean @ConditionalOnMissingBean(name="personDirectoryAttributeRepositoryPrincipalResolver") public org.apereo.cas.authentication.principal.PrincipalResolver personDirectoryAttributeRepositoryPrincipalResolver()
-
principalResolutionExecutionPlanConfigurer
@ConditionalOnMissingBean(name="principalResolutionExecutionPlanConfigurer") @Bean @RefreshScope public org.apereo.cas.authentication.principal.PrincipalResolutionExecutionPlanConfigurer principalResolutionExecutionPlanConfigurer()
-
attributeDefinitionStore
@ConditionalOnMissingBean(name="attributeDefinitionStore") @Bean @RefreshScope public org.apereo.cas.authentication.attribute.AttributeDefinitionStore attributeDefinitionStore() throws java.lang.Exception- Throws:
java.lang.Exception
-
personDirectoryAttributeRepositoryPlan
@ConditionalOnMissingBean(name="personDirectoryAttributeRepositoryPlan") @Bean @RefreshScope public PersonDirectoryAttributeRepositoryPlan personDirectoryAttributeRepositoryPlan()
-
attributeRepository
@Scope("prototype") @ConditionalOnMissingBean(name="attributeRepository") @Bean @RefreshScope public org.apereo.services.persondir.IPersonAttributeDao attributeRepository()
-
stubAttributeRepositories
@ConditionalOnMissingBean(name="stubAttributeRepositories") @Bean @RefreshScope public java.util.List<org.apereo.services.persondir.IPersonAttributeDao> stubAttributeRepositories()
-
cachingAttributeRepository
@Bean @ConditionalOnMissingBean(name="cachingAttributeRepository") @RefreshScope public org.apereo.services.persondir.IPersonAttributeDao cachingAttributeRepository()
-
aggregatingAttributeRepository
@Bean @ConditionalOnMissingBean(name="aggregatingAttributeRepository") @RefreshScope public org.apereo.services.persondir.IPersonAttributeDao aggregatingAttributeRepository()
-
-