Interface SamlRegisteredServiceMetadataResolver
-
- All Known Implementing Classes:
BaseSamlRegisteredServiceMetadataResolver,ClasspathResourceMetadataResolver,FileSystemResourceMetadataResolver,GroovyResourceMetadataResolver,JsonResourceMetadataResolver,MetadataQueryProtocolMetadataResolver,UrlResourceMetadataResolver
public interface SamlRegisteredServiceMetadataResolver- Since:
- 5.2.0
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default java.lang.StringgetName()Gets name.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.default java.util.Collection<? extends org.opensaml.saml.metadata.resolver.MetadataResolver>resolve(org.apereo.cas.support.saml.services.SamlRegisteredService service)Resolve list.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.default voidsaveOrUpdate(org.apereo.cas.support.saml.services.idp.metadata.SamlMetadataDocument document)Save or update metadata document in the source.booleansupports(org.apereo.cas.support.saml.services.SamlRegisteredService service)Supports this service?
-
-
-
Method Detail
-
resolve
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) throws java.lang.ExceptionResolve list.- Parameters:
service- the servicecriteriaSet- the criteria set- Returns:
- the list
- Throws:
java.lang.Exception- the exception
-
resolve
default java.util.Collection<? extends org.opensaml.saml.metadata.resolver.MetadataResolver> resolve(org.apereo.cas.support.saml.services.SamlRegisteredService service) throws java.lang.ExceptionResolve list.- Parameters:
service- the service- Returns:
- the collection
- Throws:
java.lang.Exception- the exception
-
supports
boolean supports(org.apereo.cas.support.saml.services.SamlRegisteredService service)
Supports this service?- Parameters:
service- the service- Returns:
- true/false
-
saveOrUpdate
default void saveOrUpdate(org.apereo.cas.support.saml.services.idp.metadata.SamlMetadataDocument document)
Save or update metadata document in the source.- Parameters:
document- the metadata document.
-
getName
default java.lang.String getName()
Gets name.- Returns:
- the name
-
isAvailable
boolean isAvailable(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.- Parameters:
service- the service- Returns:
- true /false
-
-