public class UrlResourceMetadataResolver extends BaseSamlRegisteredServiceMetadataResolver
UrlResourceMetadataResolver.configBean, samlIdPProperties| Constructor and Description |
|---|
UrlResourceMetadataResolver(org.apereo.cas.configuration.model.support.saml.idp.SamlIdPProperties samlIdPProperties,
org.apereo.cas.support.saml.OpenSamlConfigBean configBean) |
| Modifier and Type | Method and Description |
|---|---|
protected org.apache.http.HttpResponse |
fetchMetadata(java.lang.String metadataLocation)
Fetch metadata http response.
|
protected java.io.File |
getMetadataBackupFile(org.springframework.core.io.AbstractResource metadataResource,
org.apereo.cas.services.RegisteredService service)
Gets metadata backup file.
|
protected java.lang.String |
getMetadataLocationForService(org.apereo.cas.support.saml.services.SamlRegisteredService service)
Gets metadata location for service.
|
protected org.opensaml.saml.metadata.resolver.impl.AbstractMetadataResolver |
getMetadataResolverFromResponse(org.apache.http.HttpResponse response,
java.io.File backupFile)
Gets metadata resolver from response.
|
java.util.Collection<org.opensaml.saml.metadata.resolver.MetadataResolver> |
resolve(org.apereo.cas.support.saml.services.SamlRegisteredService service)
Resolve list.
|
protected boolean |
shouldHttpResponseStatusBeProcessed(org.springframework.http.HttpStatus status)
Should http response status be processed?
|
boolean |
supports(org.apereo.cas.support.saml.services.SamlRegisteredService service)
Supports this service?
|
addMetadataFiltersToMetadataResolver, addMetadataFiltersToMetadataResolver, buildMetadataFilters, buildMetadataResolverFrom, buildRequiredValidUntilFilterIfNeeded, buildSignatureValidationFilterIfNeeded, buildSignatureValidationFilterIfNeeded, buildSignatureValidationFilterIfNeeded, configureAndInitializeSingleMetadataResolver, configureAndInitializeSingleMetadataResolverclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetName, saveOrUpdatepublic UrlResourceMetadataResolver(org.apereo.cas.configuration.model.support.saml.idp.SamlIdPProperties samlIdPProperties,
org.apereo.cas.support.saml.OpenSamlConfigBean configBean)
public java.util.Collection<org.opensaml.saml.metadata.resolver.MetadataResolver> resolve(org.apereo.cas.support.saml.services.SamlRegisteredService service)
SamlRegisteredServiceMetadataResolverservice - the serviceprotected boolean shouldHttpResponseStatusBeProcessed(org.springframework.http.HttpStatus status)
status - the statusprotected org.opensaml.saml.metadata.resolver.impl.AbstractMetadataResolver getMetadataResolverFromResponse(org.apache.http.HttpResponse response,
java.io.File backupFile)
throws java.lang.Exception
response - the responsebackupFile - the backup filejava.lang.Exception - the exceptionprotected org.apache.http.HttpResponse fetchMetadata(java.lang.String metadataLocation)
metadataLocation - the metadata locationprotected java.lang.String getMetadataLocationForService(org.apereo.cas.support.saml.services.SamlRegisteredService service)
service - the serviceprotected java.io.File getMetadataBackupFile(org.springframework.core.io.AbstractResource metadataResource,
org.apereo.cas.services.RegisteredService service)
throws java.io.IOException
metadataResource - the metadata resourceservice - the servicejava.io.IOException - the io exceptionpublic boolean supports(org.apereo.cas.support.saml.services.SamlRegisteredService service)
SamlRegisteredServiceMetadataResolverservice - the service