Package org.pac4j.saml.metadata
Interface SAML2MetadataGenerator
- All Known Implementing Classes:
BaseSAML2MetadataGenerator,SAML2FileSystemMetadataGenerator,SAML2HttpUrlMetadataGenerator,SAML2InMemoryMetadataGenerator,SAML2JdbcMetadataGenerator,SAML2MongoMetadataGenerator,SAML2S3MetadataGenerator
public interface SAML2MetadataGenerator
Builds metadata and the relevant resolvers.
- Author:
- Misagh Moayyed
-
Method Summary
Modifier and TypeMethodDescriptionorg.opensaml.saml.saml2.metadata.EntityDescriptorbuildEntityDescriptor.org.opensaml.saml.metadata.resolver.MetadataResolverbuildMetadataResolver.default booleancanMerge()getMetadata(org.opensaml.saml.saml2.metadata.EntityDescriptor entityDescriptor) getMetadata.booleanmerge(SAML2Configuration configuration) Merge two entities together and store metadata.booleanstoreMetadata(String metadata, boolean force) storeMetadata.
-
Method Details
-
buildMetadataResolver
buildMetadataResolver.
- Returns:
- a
MetadataResolverobject - Throws:
Exception- if any.
-
getMetadata
String getMetadata(org.opensaml.saml.saml2.metadata.EntityDescriptor entityDescriptor) throws Exception getMetadata.
-
buildEntityDescriptor
org.opensaml.saml.saml2.metadata.EntityDescriptor buildEntityDescriptor()buildEntityDescriptor.
- Returns:
- a
EntityDescriptorobject
-
storeMetadata
storeMetadata.
-
merge
Merge two entities together and store metadata.- Returns:
- true if the merge was successful and saved. false if no metadata was changed/stored.
- Throws:
Exception- the exception
-
canMerge
default boolean canMerge()
-