Class JsonResourceMetadataResolver
- java.lang.Object
-
- org.apereo.cas.support.saml.services.idp.metadata.cache.resolver.BaseSamlRegisteredServiceMetadataResolver
-
- org.apereo.cas.support.saml.services.idp.metadata.cache.resolver.JsonResourceMetadataResolver
-
- All Implemented Interfaces:
SamlRegisteredServiceMetadataResolver,org.springframework.beans.factory.DisposableBean
public class JsonResourceMetadataResolver extends BaseSamlRegisteredServiceMetadataResolver implements org.springframework.beans.factory.DisposableBean
This isJsonResourceMetadataResolver.- Since:
- 6.1.0
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classJsonResourceMetadataResolver.SamlServiceProviderMetadataThe Saml service provider metadata.
-
Field Summary
-
Fields inherited from class org.apereo.cas.support.saml.services.idp.metadata.cache.resolver.BaseSamlRegisteredServiceMetadataResolver
configBean, samlIdPProperties
-
-
Constructor Summary
Constructors Constructor Description JsonResourceMetadataResolver(org.apereo.cas.configuration.model.support.saml.idp.SamlIdPProperties samlIdPProperties, org.apereo.cas.support.saml.OpenSamlConfigBean configBean)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voiddestroy()booleanisAvailable(org.apereo.cas.support.saml.services.SamlRegisteredService service)Is the resolver available and able to resolve metadata? This method may contact the metadata source checking for the source availability.java.util.Collection<? extends org.opensaml.saml.metadata.resolver.MetadataResolver>resolve(org.apereo.cas.support.saml.services.SamlRegisteredService service, net.shibboleth.utilities.java.support.resolver.CriteriaSet criteriaSet)Resolve list.booleansupports(org.apereo.cas.support.saml.services.SamlRegisteredService service)Supports this service?-
Methods inherited from class org.apereo.cas.support.saml.services.idp.metadata.cache.resolver.BaseSamlRegisteredServiceMetadataResolver
addMetadataFiltersToMetadataResolver, buildMetadataFilters, buildMetadataResolverFrom, buildRequiredValidUntilFilterIfNeeded, buildSignatureValidationFilterIfNeeded, buildSignatureValidationFilterIfNeeded, buildSignatureValidationFilterIfNeeded, configureAndInitializeSingleMetadataResolver, configureAndInitializeSingleMetadataResolver
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.apereo.cas.support.saml.services.idp.metadata.cache.resolver.SamlRegisteredServiceMetadataResolver
getName, resolve, saveOrUpdate
-
-
-
-
Method Detail
-
resolve
public java.util.Collection<? extends org.opensaml.saml.metadata.resolver.MetadataResolver> resolve(org.apereo.cas.support.saml.services.SamlRegisteredService service, net.shibboleth.utilities.java.support.resolver.CriteriaSet criteriaSet)Description copied from interface:SamlRegisteredServiceMetadataResolverResolve list.- Specified by:
resolvein interfaceSamlRegisteredServiceMetadataResolver- Parameters:
service- the servicecriteriaSet- the criteria set- Returns:
- the list
-
supports
public boolean supports(org.apereo.cas.support.saml.services.SamlRegisteredService service)
Description copied from interface:SamlRegisteredServiceMetadataResolverSupports this service?- Specified by:
supportsin interfaceSamlRegisteredServiceMetadataResolver- Parameters:
service- the service- Returns:
- true/false
-
isAvailable
public boolean isAvailable(org.apereo.cas.support.saml.services.SamlRegisteredService service)
Description copied from interface:SamlRegisteredServiceMetadataResolverIs the resolver available and able to resolve metadata? This method may contact the metadata source checking for the source availability.- Specified by:
isAvailablein interfaceSamlRegisteredServiceMetadataResolver- Parameters:
service- the service- Returns:
- true /false
-
destroy
public void destroy()
- Specified by:
destroyin interfaceorg.springframework.beans.factory.DisposableBean
-
-