Package org.apereo.cas.config
Class SamlIdPEndpointsConfiguration.SamlIdPEndpointCoreConfiguration
java.lang.Object
org.apereo.cas.config.SamlIdPEndpointsConfiguration.SamlIdPEndpointCoreConfiguration
- Enclosing class:
- SamlIdPEndpointsConfiguration
@Configuration(value="SamlIdPEndpointCoreConfiguration",
proxyBeanMethods=false)
@EnableConfigurationProperties(org.apereo.cas.configuration.CasConfigurationProperties.class)
public static class SamlIdPEndpointsConfiguration.SamlIdPEndpointCoreConfiguration
extends Object
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.apereo.cas.web.cookie.CasCookieBuildersamlIdPDistributedSessionCookieGenerator(org.apereo.cas.configuration.CasConfigurationProperties casProperties) org.pac4j.core.context.session.SessionStoresamlIdPDistributedSessionStore(org.apereo.cas.configuration.CasConfigurationProperties casProperties, org.apereo.cas.web.cookie.CasCookieBuilder samlIdPDistributedSessionCookieGenerator, org.apereo.cas.util.crypto.CipherExecutor webflowCipherExecutor, org.apereo.cas.ticket.registry.TicketRegistry ticketRegistry, org.apereo.cas.ticket.TicketFactory ticketFactory) org.apereo.cas.web.ProtocolEndpointWebSecurityConfigurer<Void>org.apereo.cas.ticket.TicketValidatorsamlIdPTicketValidator(org.apereo.cas.services.ServicesManager servicesManager, org.apereo.cas.CentralAuthenticationService centralAuthenticationService, org.apereo.cas.authentication.principal.ServiceFactory samlIdPServiceFactory, org.apereo.cas.validation.AuthenticationAttributeReleasePolicy authenticationAttributeReleasePolicy) org.apereo.cas.support.saml.web.idp.profile.sso.request.SSOSamlHttpRequestExtractorssoSamlHttpRequestExtractor(org.apereo.cas.support.saml.OpenSamlConfigBean openSamlConfigBean)
-
Constructor Details
-
SamlIdPEndpointCoreConfiguration
public SamlIdPEndpointCoreConfiguration()
-
-
Method Details
-
ssoSamlHttpRequestExtractor
@ConditionalOnMissingBean(name="ssoSamlHttpRequestExtractor") @Bean @RefreshScope(proxyMode=DEFAULT) public org.apereo.cas.support.saml.web.idp.profile.sso.request.SSOSamlHttpRequestExtractor ssoSamlHttpRequestExtractor(@Qualifier("shibboleth.OpenSAMLConfig") org.apereo.cas.support.saml.OpenSamlConfigBean openSamlConfigBean) -
samlIdPTicketValidator
@Bean @ConditionalOnMissingBean(name="samlIdPTicketValidator") @RefreshScope(proxyMode=DEFAULT) public org.apereo.cas.ticket.TicketValidator samlIdPTicketValidator(@Qualifier("servicesManager") org.apereo.cas.services.ServicesManager servicesManager, @Qualifier("centralAuthenticationService") org.apereo.cas.CentralAuthenticationService centralAuthenticationService, @Qualifier("samlIdPServiceFactory") org.apereo.cas.authentication.principal.ServiceFactory samlIdPServiceFactory, @Qualifier("authenticationAttributeReleasePolicy") org.apereo.cas.validation.AuthenticationAttributeReleasePolicy authenticationAttributeReleasePolicy) -
samlIdPProtocolEndpointConfigurer
@Bean @RefreshScope(proxyMode=DEFAULT) public org.apereo.cas.web.ProtocolEndpointWebSecurityConfigurer<Void> samlIdPProtocolEndpointConfigurer() -
samlIdPDistributedSessionCookieGenerator
@ConditionalOnMissingBean(name="samlIdPDistributedSessionCookieGenerator") @Bean @RefreshScope(proxyMode=DEFAULT) public org.apereo.cas.web.cookie.CasCookieBuilder samlIdPDistributedSessionCookieGenerator(org.apereo.cas.configuration.CasConfigurationProperties casProperties) -
samlIdPDistributedSessionStore
@ConditionalOnMissingBean(name="samlIdPDistributedSessionStore") @Bean @RefreshScope(proxyMode=DEFAULT) public org.pac4j.core.context.session.SessionStore samlIdPDistributedSessionStore(org.apereo.cas.configuration.CasConfigurationProperties casProperties, @Qualifier("samlIdPDistributedSessionCookieGenerator") org.apereo.cas.web.cookie.CasCookieBuilder samlIdPDistributedSessionCookieGenerator, @Qualifier("webflowCipherExecutor") org.apereo.cas.util.crypto.CipherExecutor webflowCipherExecutor, @Qualifier("ticketRegistry") org.apereo.cas.ticket.registry.TicketRegistry ticketRegistry, @Qualifier("defaultTicketFactory") org.apereo.cas.ticket.TicketFactory ticketFactory)
-