Package org.apereo.cas.config
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 -
Method Summary
Modifier and TypeMethodDescriptionorg.apereo.cas.support.saml.web.idp.web.SamlIdPErrorControllerorg.apereo.cas.support.saml.web.idp.metadata.SamlIdPMetadataControllersamlIdPMetadataController(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.SamlRegisteredServiceCachedMetadataEndpointsamlRegisteredServiceCachedMetadataEndpoint(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.HealthIndicatorsamlRegisteredServiceMetadataHealthIndicator(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.SSOSamlIdPPostProfileHandlerEndpointssoSamlPostProfileHandlerEndpoint(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)
-
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)
-