Class SAML2ServiceProviderMetadataResolver

java.lang.Object
org.pac4j.saml.metadata.SAML2ServiceProviderMetadataResolver
All Implemented Interfaces:
SAML2MetadataResolver

public class SAML2ServiceProviderMetadataResolver extends Object implements SAML2MetadataResolver

SAML2ServiceProviderMetadataResolver class.

Since:
1.7
Author:
Misagh Moayyed
  • Field Details

  • Constructor Details

    • SAML2ServiceProviderMetadataResolver

      public SAML2ServiceProviderMetadataResolver(SAML2Configuration configuration)

      Constructor for SAML2ServiceProviderMetadataResolver.

      Parameters:
      configuration - a SAML2Configuration object
  • Method Details

    • destroy

      public void destroy()

      destroy.

    • prepareServiceProviderMetadata

      protected org.opensaml.saml.metadata.resolver.MetadataResolver prepareServiceProviderMetadata()

      prepareServiceProviderMetadata.

      Returns:
      a MetadataResolver object
    • resolve

      public final org.opensaml.saml.metadata.resolver.MetadataResolver resolve()

      resolve.

      Specified by:
      resolve in interface SAML2MetadataResolver
      Returns:
      a MetadataResolver object
    • getEntityId

      public final String getEntityId()

      getEntityId.

      Specified by:
      getEntityId in interface SAML2MetadataResolver
      Returns:
      a String object
    • getMetadata

      public String getMetadata()

      getMetadata.

      Specified by:
      getMetadata in interface SAML2MetadataResolver
      Returns:
      a String object
    • getEntityDescriptorElement

      public org.opensaml.core.xml.XMLObject getEntityDescriptorElement()

      getEntityDescriptorElement.

      Specified by:
      getEntityDescriptorElement in interface SAML2MetadataResolver
      Returns:
      a XMLObject object