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 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.springframework.context.ConfigurableApplicationContext applicationContext, 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)java.util.concurrent.BlockingQueue<java.util.List<jcifs.spnego.Authentication>>spnegoAuthenticationsPool(org.apereo.cas.configuration.CasConfigurationProperties casProperties, org.springframework.context.ConfigurableApplicationContext applicationContext)org.apereo.cas.authentication.AuthenticationHandlerspnegoHandler(java.util.concurrent.BlockingQueue<java.util.List<jcifs.spnego.Authentication>> spnegoAuthenticationsPool, 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
-
spnegoAuthenticationsPool
@RefreshScope(proxyMode=DEFAULT) @Bean @ConditionalOnMissingBean(name="spnegoAuthenticationsPool") public java.util.concurrent.BlockingQueue<java.util.List<jcifs.spnego.Authentication>> spnegoAuthenticationsPool(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("spnegoAuthenticationsPool") java.util.concurrent.BlockingQueue<java.util.List<jcifs.spnego.Authentication>> spnegoAuthenticationsPool, @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) public org.apereo.cas.authentication.AuthenticationHandler ntlmAuthenticationHandler(org.springframework.context.ConfigurableApplicationContext applicationContext, @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 @RefreshScope(proxyMode=DEFAULT) 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 @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("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)
-
-