Class SamlIdPMetadataConfiguration.SamlIdPMetadataEndpointConfiguration

java.lang.Object
org.apereo.cas.config.SamlIdPMetadataConfiguration.SamlIdPMetadataEndpointConfiguration
Enclosing class:
SamlIdPMetadataConfiguration

@Configuration(value="SamlIdPMetadataEndpointConfiguration", proxyBeanMethods=false) @EnableConfigurationProperties(org.apereo.cas.configuration.CasConfigurationProperties.class) public static class SamlIdPMetadataConfiguration.SamlIdPMetadataEndpointConfiguration extends Object
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    org.apereo.cas.support.saml.web.idp.web.SamlIdPErrorController
     
    org.apereo.cas.support.saml.web.idp.metadata.SamlIdPMetadataController
    samlIdPMetadataController(org.apereo.cas.authentication.principal.ServiceFactory<org.apereo.cas.authentication.principal.WebApplicationService> webApplicationServiceFactory, org.apereo.cas.support.saml.idp.metadata.generator.SamlIdPMetadataGenerator samlIdPMetadataGenerator, org.apereo.cas.support.saml.idp.metadata.locator.SamlIdPMetadataLocator samlIdPMetadataLocator, org.apereo.cas.services.ServicesManager servicesManager)
     
    org.apereo.cas.support.saml.web.idp.metadata.SamlRegisteredServiceCachedMetadataEndpoint
    samlRegisteredServiceCachedMetadataEndpoint(org.apereo.cas.configuration.CasConfigurationProperties casProperties, org.apereo.cas.support.saml.services.idp.metadata.cache.SamlRegisteredServiceCachingMetadataResolver defaultSamlRegisteredServiceCachingMetadataResolver, org.apereo.cas.services.ServicesManager servicesManager, org.apereo.cas.support.saml.OpenSamlConfigBean openSamlConfigBean, org.apereo.cas.audit.AuditableExecution registeredServiceAccessStrategyEnforcer)
     
    org.springframework.boot.actuate.health.HealthIndicator
    samlRegisteredServiceMetadataHealthIndicator(org.apereo.cas.support.saml.services.idp.metadata.plan.SamlRegisteredServiceMetadataResolutionPlan samlRegisteredServiceMetadataResolvers, org.apereo.cas.services.ServicesManager servicesManager)
     
    org.apereo.cas.support.saml.web.idp.profile.sso.SSOSamlIdPPostProfileHandlerEndpoint
    ssoSamlPostProfileHandlerEndpoint(org.apereo.cas.configuration.CasConfigurationProperties casProperties, org.apereo.cas.support.saml.services.idp.metadata.cache.SamlRegisteredServiceCachingMetadataResolver defaultSamlRegisteredServiceCachingMetadataResolver, org.apereo.cas.services.ServicesManager servicesManager, org.apereo.cas.support.saml.OpenSamlConfigBean openSamlConfigBean, org.apereo.cas.authentication.AuthenticationSystemSupport authenticationSystemSupport, org.apereo.cas.support.saml.web.idp.profile.builders.SamlProfileObjectBuilder<org.opensaml.saml.saml2.core.Response> samlProfileSamlResponseBuilder, org.apereo.cas.authentication.principal.ServiceFactory samlIdPServiceFactory)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • SamlIdPMetadataEndpointConfiguration

      public SamlIdPMetadataEndpointConfiguration()
  • Method Details

    • samlIdPErrorController

      @Bean @RefreshScope(proxyMode=DEFAULT) public org.apereo.cas.support.saml.web.idp.web.SamlIdPErrorController samlIdPErrorController()
    • samlIdPMetadataController

      @Bean @RefreshScope(proxyMode=DEFAULT) public org.apereo.cas.support.saml.web.idp.metadata.SamlIdPMetadataController samlIdPMetadataController(@Qualifier("webApplicationServiceFactory") org.apereo.cas.authentication.principal.ServiceFactory<org.apereo.cas.authentication.principal.WebApplicationService> webApplicationServiceFactory, @Qualifier("samlIdPMetadataGenerator") org.apereo.cas.support.saml.idp.metadata.generator.SamlIdPMetadataGenerator samlIdPMetadataGenerator, @Qualifier("samlIdPMetadataLocator") org.apereo.cas.support.saml.idp.metadata.locator.SamlIdPMetadataLocator samlIdPMetadataLocator, @Qualifier("servicesManager") org.apereo.cas.services.ServicesManager servicesManager) throws Exception
      Throws:
      Exception
    • samlRegisteredServiceMetadataHealthIndicator

      @ConditionalOnMissingBean(name="samlRegisteredServiceMetadataHealthIndicator") @Bean @RefreshScope(proxyMode=DEFAULT) @ConditionalOnEnabledHealthIndicator("samlRegisteredServiceMetadataHealthIndicator") public org.springframework.boot.actuate.health.HealthIndicator samlRegisteredServiceMetadataHealthIndicator(@Qualifier("samlRegisteredServiceMetadataResolvers") org.apereo.cas.support.saml.services.idp.metadata.plan.SamlRegisteredServiceMetadataResolutionPlan samlRegisteredServiceMetadataResolvers, @Qualifier("servicesManager") org.apereo.cas.services.ServicesManager servicesManager)
    • samlRegisteredServiceCachedMetadataEndpoint

      @Bean @RefreshScope(proxyMode=DEFAULT) @ConditionalOnAvailableEndpoint public org.apereo.cas.support.saml.web.idp.metadata.SamlRegisteredServiceCachedMetadataEndpoint samlRegisteredServiceCachedMetadataEndpoint(org.apereo.cas.configuration.CasConfigurationProperties casProperties, @Qualifier("defaultSamlRegisteredServiceCachingMetadataResolver") org.apereo.cas.support.saml.services.idp.metadata.cache.SamlRegisteredServiceCachingMetadataResolver defaultSamlRegisteredServiceCachingMetadataResolver, @Qualifier("servicesManager") org.apereo.cas.services.ServicesManager servicesManager, @Qualifier("shibboleth.OpenSAMLConfig") org.apereo.cas.support.saml.OpenSamlConfigBean openSamlConfigBean, @Qualifier("registeredServiceAccessStrategyEnforcer") org.apereo.cas.audit.AuditableExecution registeredServiceAccessStrategyEnforcer)
    • ssoSamlPostProfileHandlerEndpoint

      @Bean @RefreshScope(proxyMode=DEFAULT) @ConditionalOnAvailableEndpoint public org.apereo.cas.support.saml.web.idp.profile.sso.SSOSamlIdPPostProfileHandlerEndpoint ssoSamlPostProfileHandlerEndpoint(org.apereo.cas.configuration.CasConfigurationProperties casProperties, @Qualifier("defaultSamlRegisteredServiceCachingMetadataResolver") org.apereo.cas.support.saml.services.idp.metadata.cache.SamlRegisteredServiceCachingMetadataResolver defaultSamlRegisteredServiceCachingMetadataResolver, @Qualifier("servicesManager") org.apereo.cas.services.ServicesManager servicesManager, @Qualifier("shibboleth.OpenSAMLConfig") org.apereo.cas.support.saml.OpenSamlConfigBean openSamlConfigBean, @Qualifier("defaultAuthenticationSystemSupport") org.apereo.cas.authentication.AuthenticationSystemSupport authenticationSystemSupport, @Qualifier("samlProfileSamlResponseBuilder") org.apereo.cas.support.saml.web.idp.profile.builders.SamlProfileObjectBuilder<org.opensaml.saml.saml2.core.Response> samlProfileSamlResponseBuilder, @Qualifier("samlIdPServiceFactory") org.apereo.cas.authentication.principal.ServiceFactory samlIdPServiceFactory)