Package org.apereo.cas.config
Class SpnegoConfiguration
java.lang.Object
org.apereo.cas.config.SpnegoConfiguration
@EnableConfigurationProperties(org.apereo.cas.configuration.CasConfigurationProperties.class)
@ConditionalOnFeatureEnabled(feature=SPNEGO)
@AutoConfiguration
public class SpnegoConfiguration
extends Object
This is
SpnegoConfiguration.- Since:
- 5.0.0
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.apereo.cas.authentication.AuthenticationEventExecutionPlanConfigurerspnegoAuthenticationEventExecutionPlanConfigurer(org.apereo.cas.authentication.principal.PrincipalResolver spnegoPrincipalResolver, org.apereo.cas.authentication.AuthenticationHandler spnegoHandler) org.apereo.cas.util.spring.beans.BeanContainer<jcifs.spnego.Authentication>spnegoAuthentications(org.apereo.cas.configuration.CasConfigurationProperties casProperties, org.springframework.context.ConfigurableApplicationContext applicationContext) org.apereo.cas.authentication.AuthenticationHandlerspnegoHandler(org.apereo.cas.util.spring.beans.BeanContainer<jcifs.spnego.Authentication> spnegoAuthentications, org.apereo.cas.authentication.principal.PrincipalFactory spnegoPrincipalFactory, org.apereo.cas.services.ServicesManager servicesManager, org.apereo.cas.configuration.CasConfigurationProperties casProperties) org.apereo.cas.authentication.principal.PrincipalFactoryorg.apereo.cas.authentication.principal.PrincipalResolverspnegoPrincipalResolver(org.apereo.cas.authentication.principal.PrincipalFactory spnegoPrincipalFactory, org.apereo.services.persondir.IPersonAttributeDao attributeRepository, org.apereo.cas.configuration.CasConfigurationProperties casProperties)
-
Constructor Details
-
SpnegoConfiguration
public SpnegoConfiguration()
-
-
Method Details
-
spnegoAuthentications
@RefreshScope(proxyMode=DEFAULT) @Bean @ConditionalOnMissingBean(name="spnegoAuthentications") public org.apereo.cas.util.spring.beans.BeanContainer<jcifs.spnego.Authentication> spnegoAuthentications(org.apereo.cas.configuration.CasConfigurationProperties casProperties, org.springframework.context.ConfigurableApplicationContext applicationContext) -
spnegoHandler
@Bean @RefreshScope(proxyMode=DEFAULT) @ConditionalOnMissingBean(name="spnegoHandler") public org.apereo.cas.authentication.AuthenticationHandler spnegoHandler(@Qualifier("spnegoAuthentications") org.apereo.cas.util.spring.beans.BeanContainer<jcifs.spnego.Authentication> spnegoAuthentications, @Qualifier("spnegoPrincipalFactory") org.apereo.cas.authentication.principal.PrincipalFactory spnegoPrincipalFactory, @Qualifier("servicesManager") org.apereo.cas.services.ServicesManager servicesManager, org.apereo.cas.configuration.CasConfigurationProperties casProperties) -
spnegoPrincipalResolver
@Bean @RefreshScope(proxyMode=DEFAULT) @ConditionalOnMissingBean(name="spnegoPrincipalResolver") public org.apereo.cas.authentication.principal.PrincipalResolver spnegoPrincipalResolver(@Qualifier("spnegoPrincipalFactory") org.apereo.cas.authentication.principal.PrincipalFactory spnegoPrincipalFactory, @Qualifier("attributeRepository") org.apereo.services.persondir.IPersonAttributeDao attributeRepository, org.apereo.cas.configuration.CasConfigurationProperties casProperties) -
spnegoPrincipalFactory
@ConditionalOnMissingBean(name="spnegoPrincipalFactory") @Bean @RefreshScope(proxyMode=DEFAULT) public org.apereo.cas.authentication.principal.PrincipalFactory spnegoPrincipalFactory() -
spnegoAuthenticationEventExecutionPlanConfigurer
@ConditionalOnMissingBean(name="spnegoAuthenticationEventExecutionPlanConfigurer") @Bean @RefreshScope(proxyMode=DEFAULT) public org.apereo.cas.authentication.AuthenticationEventExecutionPlanConfigurer spnegoAuthenticationEventExecutionPlanConfigurer(@Qualifier("spnegoPrincipalResolver") org.apereo.cas.authentication.principal.PrincipalResolver spnegoPrincipalResolver, @Qualifier("spnegoHandler") org.apereo.cas.authentication.AuthenticationHandler spnegoHandler)
-