Package org.apereo.cas.config
Class SamlIdPEndpointsConfiguration.SamlIdPExecutionContextConfiguration
java.lang.Object
org.apereo.cas.config.SamlIdPEndpointsConfiguration.SamlIdPExecutionContextConfiguration
- Enclosing class:
- SamlIdPEndpointsConfiguration
@Configuration(value="SamlIdPExecutionContextConfiguration",
proxyBeanMethods=false)
@EnableConfigurationProperties(org.apereo.cas.configuration.CasConfigurationProperties.class)
public static class SamlIdPEndpointsConfiguration.SamlIdPExecutionContextConfiguration
extends Object
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.apereo.cas.support.saml.web.idp.profile.SamlProfileHandlerConfigurationContextsamlProfileHandlerConfigurationContext(org.apereo.cas.validation.AuthenticationAttributeReleasePolicy authenticationAttributeReleasePolicy, org.apereo.cas.authentication.principal.Service samlIdPCallbackService, org.apereo.cas.support.saml.web.idp.profile.builders.enc.SamlIdPObjectEncrypter samlObjectEncrypter, org.apereo.cas.support.saml.web.idp.profile.builders.enc.SamlIdPObjectSigner samlObjectSigner, org.apereo.cas.ticket.registry.TicketRegistrySupport ticketRegistrySupport, org.apereo.cas.support.saml.OpenSamlConfigBean openSamlConfigBean, org.apereo.cas.support.saml.services.idp.metadata.cache.SamlRegisteredServiceCachingMetadataResolver defaultSamlRegisteredServiceCachingMetadataResolver, org.apereo.cas.authentication.principal.ServiceFactory samlIdPServiceFactory, org.apereo.cas.ticket.registry.TicketRegistry ticketRegistry, org.apereo.cas.configuration.CasConfigurationProperties casProperties, org.apereo.cas.audit.AuditableExecution registeredServiceAccessStrategyEnforcer, org.apereo.cas.services.ServicesManager servicesManager, org.apereo.cas.ticket.TicketValidator samlIdPTicketValidator, org.apereo.cas.support.saml.web.idp.profile.sso.request.SSOSamlHttpRequestExtractor ssoSamlHttpRequestExtractor, org.apereo.cas.authentication.AuthenticationSystemSupport authenticationSystemSupport, org.apereo.cas.support.saml.web.idp.profile.builders.enc.validate.SamlObjectSignatureValidator samlObjectSignatureValidator, org.apereo.cas.web.flow.SingleSignOnParticipationStrategy singleSignOnParticipationStrategy, org.apereo.cas.logout.slo.SingleLogoutServiceLogoutUrlBuilder singleLogoutServiceLogoutUrlBuilder, org.apereo.cas.support.saml.web.idp.profile.slo.SamlIdPLogoutResponseObjectBuilder samlIdPLogoutResponseObjectBuilder, org.apereo.cas.web.cookie.CasCookieBuilder samlIdPDistributedSessionCookieGenerator, org.apereo.cas.web.cookie.CasCookieBuilder ticketGrantingTicketCookieGenerator, org.pac4j.core.context.session.SessionStore samlIdPDistributedSessionStore, org.apereo.cas.support.saml.web.idp.profile.builders.SamlProfileObjectBuilder<org.opensaml.saml.saml2.core.Response> samlProfileSamlResponseBuilder, org.apereo.cas.support.saml.web.idp.profile.builders.SamlProfileObjectBuilder<org.opensaml.soap.soap11.Envelope> samlProfileSamlAttributeQueryFaultResponseBuilder, org.apereo.cas.ticket.TicketFactory defaultTicketFactory, org.apereo.services.persondir.IPersonAttributeDao attributeRepository, org.apereo.cas.support.saml.web.idp.profile.HttpServletRequestXMLMessageDecodersMap ssoPostProfileHandlerDecoders)
-
Constructor Details
-
SamlIdPExecutionContextConfiguration
public SamlIdPExecutionContextConfiguration()
-
-
Method Details
-
samlProfileHandlerConfigurationContext
@Bean @Scope("prototype") @RefreshScope(proxyMode=DEFAULT) public org.apereo.cas.support.saml.web.idp.profile.SamlProfileHandlerConfigurationContext samlProfileHandlerConfigurationContext(@Qualifier("authenticationAttributeReleasePolicy") org.apereo.cas.validation.AuthenticationAttributeReleasePolicy authenticationAttributeReleasePolicy, @Qualifier("samlIdPCallbackService") org.apereo.cas.authentication.principal.Service samlIdPCallbackService, @Qualifier("samlObjectEncrypter") org.apereo.cas.support.saml.web.idp.profile.builders.enc.SamlIdPObjectEncrypter samlObjectEncrypter, @Qualifier("samlObjectSigner") org.apereo.cas.support.saml.web.idp.profile.builders.enc.SamlIdPObjectSigner samlObjectSigner, @Qualifier("defaultTicketRegistrySupport") org.apereo.cas.ticket.registry.TicketRegistrySupport ticketRegistrySupport, @Qualifier("shibboleth.OpenSAMLConfig") org.apereo.cas.support.saml.OpenSamlConfigBean openSamlConfigBean, @Qualifier("defaultSamlRegisteredServiceCachingMetadataResolver") org.apereo.cas.support.saml.services.idp.metadata.cache.SamlRegisteredServiceCachingMetadataResolver defaultSamlRegisteredServiceCachingMetadataResolver, @Qualifier("samlIdPServiceFactory") org.apereo.cas.authentication.principal.ServiceFactory samlIdPServiceFactory, @Qualifier("ticketRegistry") org.apereo.cas.ticket.registry.TicketRegistry ticketRegistry, org.apereo.cas.configuration.CasConfigurationProperties casProperties, @Qualifier("registeredServiceAccessStrategyEnforcer") org.apereo.cas.audit.AuditableExecution registeredServiceAccessStrategyEnforcer, @Qualifier("servicesManager") org.apereo.cas.services.ServicesManager servicesManager, @Qualifier("samlIdPTicketValidator") org.apereo.cas.ticket.TicketValidator samlIdPTicketValidator, @Qualifier("ssoSamlHttpRequestExtractor") org.apereo.cas.support.saml.web.idp.profile.sso.request.SSOSamlHttpRequestExtractor ssoSamlHttpRequestExtractor, @Qualifier("defaultAuthenticationSystemSupport") org.apereo.cas.authentication.AuthenticationSystemSupport authenticationSystemSupport, @Qualifier("samlObjectSignatureValidator") org.apereo.cas.support.saml.web.idp.profile.builders.enc.validate.SamlObjectSignatureValidator samlObjectSignatureValidator, @Qualifier("singleSignOnParticipationStrategy") org.apereo.cas.web.flow.SingleSignOnParticipationStrategy singleSignOnParticipationStrategy, @Qualifier("singleLogoutServiceLogoutUrlBuilder") org.apereo.cas.logout.slo.SingleLogoutServiceLogoutUrlBuilder singleLogoutServiceLogoutUrlBuilder, @Qualifier("samlIdPLogoutResponseObjectBuilder") org.apereo.cas.support.saml.web.idp.profile.slo.SamlIdPLogoutResponseObjectBuilder samlIdPLogoutResponseObjectBuilder, @Qualifier("samlIdPDistributedSessionCookieGenerator") org.apereo.cas.web.cookie.CasCookieBuilder samlIdPDistributedSessionCookieGenerator, @Qualifier("ticketGrantingTicketCookieGenerator") org.apereo.cas.web.cookie.CasCookieBuilder ticketGrantingTicketCookieGenerator, @Qualifier("samlIdPDistributedSessionStore") org.pac4j.core.context.session.SessionStore samlIdPDistributedSessionStore, @Qualifier("samlProfileSamlResponseBuilder") org.apereo.cas.support.saml.web.idp.profile.builders.SamlProfileObjectBuilder<org.opensaml.saml.saml2.core.Response> samlProfileSamlResponseBuilder, @Qualifier("samlProfileSamlAttributeQueryFaultResponseBuilder") org.apereo.cas.support.saml.web.idp.profile.builders.SamlProfileObjectBuilder<org.opensaml.soap.soap11.Envelope> samlProfileSamlAttributeQueryFaultResponseBuilder, @Qualifier("defaultTicketFactory") org.apereo.cas.ticket.TicketFactory defaultTicketFactory, @Qualifier("attributeRepository") org.apereo.services.persondir.IPersonAttributeDao attributeRepository, @Qualifier("ssoPostProfileHandlerDecoders") org.apereo.cas.support.saml.web.idp.profile.HttpServletRequestXMLMessageDecodersMap ssoPostProfileHandlerDecoders)
-