@Configuration(value="casCoreAuthenticationPrincipalConfiguration")
@EnableConfigurationProperties(value=org.apereo.cas.configuration.CasConfigurationProperties.class)
public class CasCoreAuthenticationPrincipalConfiguration
extends java.lang.Object
| Constructor and Description |
|---|
CasCoreAuthenticationPrincipalConfiguration() |
| Modifier and Type | Method and Description |
|---|---|
org.apereo.cas.authentication.principal.PrincipalResolver |
personDirectoryPrincipalResolver(org.apereo.cas.authentication.principal.PrincipalFactory principalFactory) |
org.apereo.cas.authentication.PrincipalElectionStrategy |
principalElectionStrategy(org.apereo.cas.authentication.principal.PrincipalFactory principalFactory) |
org.apereo.cas.authentication.principal.PrincipalFactory |
principalFactory() |
public CasCoreAuthenticationPrincipalConfiguration()
@ConditionalOnMissingBean(name="principalElectionStrategy")
@Autowired
@Bean
public org.apereo.cas.authentication.PrincipalElectionStrategy principalElectionStrategy(@Qualifier(value="principalFactory")
org.apereo.cas.authentication.principal.PrincipalFactory principalFactory)
@ConditionalOnMissingBean(name="principalFactory") @Bean public org.apereo.cas.authentication.principal.PrincipalFactory principalFactory()
@Autowired
@RefreshScope
@Bean
@ConditionalOnMissingBean(name="personDirectoryPrincipalResolver")
public org.apereo.cas.authentication.principal.PrincipalResolver personDirectoryPrincipalResolver(@Qualifier(value="principalFactory")
org.apereo.cas.authentication.principal.PrincipalFactory principalFactory)