@Configuration(value="casCoreAuthenticationPrincipalConfiguration") @EnableConfigurationProperties(value=CasConfigurationProperties.class) public class CasCoreAuthenticationPrincipalConfiguration extends java.lang.Object
Constructor and Description |
---|
CasCoreAuthenticationPrincipalConfiguration() |
Modifier and Type | Method and Description |
---|---|
PrincipalAttributesRepository |
globalPrincipalAttributeRepository() |
PrincipalResolver |
personDirectoryPrincipalResolver() |
PrincipalElectionStrategy |
principalElectionStrategy() |
PrincipalFactory |
principalFactory() |
public CasCoreAuthenticationPrincipalConfiguration()
@ConditionalOnMissingBean(name="principalElectionStrategy") @Bean @RefreshScope public PrincipalElectionStrategy principalElectionStrategy()
@ConditionalOnMissingBean(name="principalFactory") @Bean @RefreshScope public PrincipalFactory principalFactory()
@RefreshScope @Bean @ConditionalOnMissingBean(name="personDirectoryPrincipalResolver") public PrincipalResolver personDirectoryPrincipalResolver()
@Bean @RefreshScope @ConditionalOnMissingBean(name="globalPrincipalAttributeRepository") public PrincipalAttributesRepository globalPrincipalAttributeRepository()