@Configuration(value="samlIdPMetadataConfiguration")
@EnableConfigurationProperties(value=org.apereo.cas.configuration.CasConfigurationProperties.class)
public class SamlIdPMetadataConfiguration
extends java.lang.Object
SamlIdPMetadataConfiguration.| Constructor and Description |
|---|
SamlIdPMetadataConfiguration() |
| Modifier and Type | Method and Description |
|---|---|
org.opensaml.saml.metadata.resolver.MetadataResolver |
casSamlIdPMetadataResolver(org.apereo.cas.support.saml.idp.metadata.locator.SamlIdPMetadataLocator samlMetadataLocator) |
org.apereo.cas.support.saml.services.idp.metadata.cache.SamlRegisteredServiceMetadataResolverCacheLoader |
chainingMetadataResolverCacheLoader() |
org.apereo.cas.support.saml.services.idp.metadata.cache.SamlRegisteredServiceCachingMetadataResolver |
defaultSamlRegisteredServiceCachingMetadataResolver() |
org.apereo.cas.support.saml.web.idp.metadata.SamlIdPMetadataController |
samlIdPMetadataController() |
org.apereo.cas.support.saml.idp.metadata.generator.SamlIdPMetadataGenerator |
samlIdPMetadataGenerator() |
org.apereo.cas.support.saml.idp.metadata.locator.SamlIdPMetadataLocator |
samlMetadataLocator() |
org.apereo.cas.support.saml.services.idp.metadata.plan.SamlRegisteredServiceMetadataResolutionPlan |
samlRegisteredServiceMetadataResolvers() |
org.apereo.cas.support.saml.idp.metadata.writer.SamlIdPCertificateAndKeyWriter |
samlSelfSignedCertificateWriter() |
@Lazy
@Bean(initMethod="initialize",
destroyMethod="destroy")
@DependsOn(value="samlIdPMetadataGenerator")
@Autowired
public org.opensaml.saml.metadata.resolver.MetadataResolver casSamlIdPMetadataResolver(@Qualifier(value="samlMetadataLocator")
org.apereo.cas.support.saml.idp.metadata.locator.SamlIdPMetadataLocator samlMetadataLocator)
@Bean @RefreshScope public org.apereo.cas.support.saml.web.idp.metadata.SamlIdPMetadataController samlIdPMetadataController()
@ConditionalOnMissingBean(name="samlIdPMetadataGenerator") @Bean public org.apereo.cas.support.saml.idp.metadata.generator.SamlIdPMetadataGenerator samlIdPMetadataGenerator()
@ConditionalOnMissingBean(name="samlSelfSignedCertificateWriter") @Bean public org.apereo.cas.support.saml.idp.metadata.writer.SamlIdPCertificateAndKeyWriter samlSelfSignedCertificateWriter()
@ConditionalOnMissingBean(name="samlMetadataLocator") @Bean public org.apereo.cas.support.saml.idp.metadata.locator.SamlIdPMetadataLocator samlMetadataLocator()
@ConditionalOnMissingBean(name="chainingMetadataResolverCacheLoader") @Bean @RefreshScope public org.apereo.cas.support.saml.services.idp.metadata.cache.SamlRegisteredServiceMetadataResolverCacheLoader chainingMetadataResolverCacheLoader()
@ConditionalOnMissingBean(name="samlRegisteredServiceMetadataResolvers") @Bean public org.apereo.cas.support.saml.services.idp.metadata.plan.SamlRegisteredServiceMetadataResolutionPlan samlRegisteredServiceMetadataResolvers()
@ConditionalOnMissingBean(name="defaultSamlRegisteredServiceCachingMetadataResolver") @Bean @RefreshScope public org.apereo.cas.support.saml.services.idp.metadata.cache.SamlRegisteredServiceCachingMetadataResolver defaultSamlRegisteredServiceCachingMetadataResolver()