public class DynamicMetadataResolver extends UrlResourceMetadataResolver
DynamicMetadataResolver.configBean, samlIdPProperties| Constructor and Description |
|---|
DynamicMetadataResolver(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.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.
|
protected boolean |
isDynamicMetadataQueryConfigured(org.apereo.cas.support.saml.services.SamlRegisteredService service)
Is dynamic metadata query configured ?
|
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?
|
getMetadataBackupFile, resolveaddMetadataFiltersToMetadataResolver, addMetadataFiltersToMetadataResolver, buildMetadataFilters, buildMetadataResolverFrom, buildRequiredValidUntilFilterIfNeeded, buildSignatureValidationFilterIfNeeded, buildSignatureValidationFilterIfNeeded, buildSignatureValidationFilterIfNeeded, configureAndInitializeSingleMetadataResolver, configureAndInitializeSingleMetadataResolverclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetName, saveOrUpdatepublic DynamicMetadataResolver(org.apereo.cas.configuration.model.support.saml.idp.SamlIdPProperties samlIdPProperties,
org.apereo.cas.support.saml.OpenSamlConfigBean configBean)
protected java.lang.String getMetadataLocationForService(org.apereo.cas.support.saml.services.SamlRegisteredService service)
UrlResourceMetadataResolvergetMetadataLocationForService in class UrlResourceMetadataResolverservice - the serviceprotected org.apache.http.HttpResponse fetchMetadata(java.lang.String metadataLocation)
UrlResourceMetadataResolverfetchMetadata in class UrlResourceMetadataResolvermetadataLocation - the metadata locationprotected boolean isDynamicMetadataQueryConfigured(org.apereo.cas.support.saml.services.SamlRegisteredService service)
service - the servicepublic boolean supports(org.apereo.cas.support.saml.services.SamlRegisteredService service)
SamlRegisteredServiceMetadataResolversupports in interface SamlRegisteredServiceMetadataResolversupports in class UrlResourceMetadataResolverservice - the serviceprotected boolean shouldHttpResponseStatusBeProcessed(org.springframework.http.HttpStatus status)
UrlResourceMetadataResolvershouldHttpResponseStatusBeProcessed in class UrlResourceMetadataResolverstatus - the statusprotected org.opensaml.saml.metadata.resolver.impl.AbstractMetadataResolver getMetadataResolverFromResponse(org.apache.http.HttpResponse response,
java.io.File backupFile)
throws java.lang.Exception
UrlResourceMetadataResolvergetMetadataResolverFromResponse in class UrlResourceMetadataResolverresponse - the responsebackupFile - the backup filejava.lang.Exception - the exception