Package org.apereo.cas.config
Class SpnegoConfiguration
- java.lang.Object
-
- org.apereo.cas.config.SpnegoConfiguration
-
@Configuration(value="SpnegoConfiguration", proxyBeanMethods=false) @EnableConfigurationProperties(org.apereo.cas.configuration.CasConfigurationProperties.class) public class SpnegoConfiguration extends java.lang.ObjectThis isSpnegoConfiguration.- Since:
- 5.0.0
-
-
Constructor Summary
Constructors Constructor Description SpnegoConfiguration()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.apereo.cas.authentication.AuthenticationHandlerntlmAuthenticationHandler(org.apereo.cas.authentication.principal.PrincipalFactory ntlmPrincipalFactory, org.apereo.cas.services.ServicesManager servicesManager, org.apereo.cas.configuration.CasConfigurationProperties casProperties)org.apereo.cas.authentication.principal.PrincipalFactoryntlmPrincipalFactory()org.apereo.cas.authentication.AuthenticationEventExecutionPlanConfigurerspnegoAuthenticationEventExecutionPlanConfigurer(org.springframework.beans.factory.ObjectProvider<org.apereo.cas.authentication.AuthenticationHandler> ntlmAuthenticationHandler, org.apereo.cas.authentication.principal.PrincipalResolver spnegoPrincipalResolver, org.apereo.cas.authentication.AuthenticationHandler spnegoHandler)org.apereo.cas.util.spring.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.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.PrincipalFactoryspnegoPrincipalFactory()org.apereo.cas.authentication.principal.PrincipalResolverspnegoPrincipalResolver(org.apereo.cas.authentication.principal.PrincipalFactory spnegoPrincipalFactory, org.apereo.services.persondir.IPersonAttributeDao attributeRepository, org.apereo.cas.configuration.CasConfigurationProperties casProperties)
-
-
-
Method Detail
-
spnegoAuthentications
@RefreshScope(proxyMode=DEFAULT) @Bean @ConditionalOnMissingBean(name="spnegoAuthentications") public org.apereo.cas.util.spring.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.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)
-
ntlmAuthenticationHandler
@Bean @RefreshScope(proxyMode=DEFAULT) @ConditionalOnProperty(prefix="cas.authn.ntlm", name="enabled", havingValue="true") public org.apereo.cas.authentication.AuthenticationHandler ntlmAuthenticationHandler(@Qualifier("ntlmPrincipalFactory") org.apereo.cas.authentication.principal.PrincipalFactory ntlmPrincipalFactory, @Qualifier("servicesManager") org.apereo.cas.services.ServicesManager servicesManager, org.apereo.cas.configuration.CasConfigurationProperties casProperties)
-
ntlmPrincipalFactory
@ConditionalOnMissingBean(name="ntlmPrincipalFactory") @Bean public org.apereo.cas.authentication.principal.PrincipalFactory ntlmPrincipalFactory()
-
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 public org.apereo.cas.authentication.principal.PrincipalFactory spnegoPrincipalFactory()
-
spnegoAuthenticationEventExecutionPlanConfigurer
@ConditionalOnMissingBean(name="spnegoAuthenticationEventExecutionPlanConfigurer") @Bean public org.apereo.cas.authentication.AuthenticationEventExecutionPlanConfigurer spnegoAuthenticationEventExecutionPlanConfigurer(@Qualifier("ntlmAuthenticationHandler") org.springframework.beans.factory.ObjectProvider<org.apereo.cas.authentication.AuthenticationHandler> ntlmAuthenticationHandler, @Qualifier("spnegoPrincipalResolver") org.apereo.cas.authentication.principal.PrincipalResolver spnegoPrincipalResolver, @Qualifier("spnegoHandler") org.apereo.cas.authentication.AuthenticationHandler spnegoHandler)
-
-