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
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    org.apereo.cas.support.saml.web.idp.profile.SamlProfileHandlerConfigurationContext
    samlProfileHandlerConfigurationContext(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)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • 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)