Class WASAML2ClientMetadataGenerator

  • All Implemented Interfaces:
    org.pac4j.saml.metadata.SAML2MetadataGenerator

    public class WASAML2ClientMetadataGenerator
    extends org.pac4j.saml.metadata.BaseSAML2MetadataGenerator
    • Field Summary

      Fields 
      Modifier and Type Field Description
      protected static Logger LOG  
      protected org.pac4j.saml.client.SAML2Client saml2Client  
      protected WARestClient waRestClient  
      • Fields inherited from class org.pac4j.saml.metadata.BaseSAML2MetadataGenerator

        assertionConsumerServiceUrl, authnRequestSigned, blackListedSignatureSigningAlgorithms, builderFactory, credentialProvider, defaultACSIndex, defaultSignatureSigningConfiguration, entityId, globalAlgorithmRegistry, logger, marshallerFactory, nameIdPolicyFormat, requestedAttributes, requestInitiatorLocation, responseBindingType, signatureAlgorithms, signatureReferenceDigestMethods, signMetadata, singleLogoutServiceUrl, wantAssertionSigned
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      org.opensaml.saml.metadata.resolver.MetadataResolver buildMetadataResolver​(Resource metadataResource)  
      protected org.opensaml.saml.metadata.resolver.impl.AbstractBatchMetadataResolver createMetadataResolver​(Resource metadataResource)  
      boolean storeMetadata​(String metadata, Resource resource, boolean force)  
      • Methods inherited from class org.pac4j.saml.metadata.BaseSAML2MetadataGenerator

        buildEntityDescriptor, buildNameIDFormat, buildSPSSODescriptor, generateMetadataExtensions, getAssertionConsumerService, getBlackListedSignatureSigningAlgorithms, getContactPersons, getCredentialProvider, getDefaultACSIndex, getEntityId, getKeyDescriptor, getMetadata, getMetadataSigner, getMetadataUIInfos, getNameIdPolicyFormat, getRequestedAttributes, getSignatureAlgorithms, getSignatureReferenceDigestMethods, getSingleLogoutService, getSupportedProtocols, isAuthnRequestSigned, isSignMetadata, isWantAssertionSigned, setAssertionConsumerServiceUrl, setAuthnRequestSigned, setBlackListedSignatureSigningAlgorithms, setContactPersons, setCredentialProvider, setDefaultACSIndex, setEntityId, setMetadataSigner, setMetadataUIInfos, setNameIdPolicyFormat, setRequestedAttributes, setRequestInitiatorLocation, setResponseBindingType, setSignatureAlgorithms, setSignatureReferenceDigestMethods, setSignMetadata, setSingleLogoutServiceUrl, setSupportedProtocols, setWantAssertionSigned, signMetadata
    • Field Detail

      • LOG

        protected static final Logger LOG
      • saml2Client

        protected final org.pac4j.saml.client.SAML2Client saml2Client
    • Constructor Detail

      • WASAML2ClientMetadataGenerator

        public WASAML2ClientMetadataGenerator​(WARestClient waRestClient,
                                              org.pac4j.saml.client.SAML2Client saml2Client)
    • Method Detail

      • createMetadataResolver

        protected org.opensaml.saml.metadata.resolver.impl.AbstractBatchMetadataResolver createMetadataResolver​(Resource metadataResource)
        Specified by:
        createMetadataResolver in class org.pac4j.saml.metadata.BaseSAML2MetadataGenerator
      • buildMetadataResolver

        public org.opensaml.saml.metadata.resolver.MetadataResolver buildMetadataResolver​(Resource metadataResource)
                                                                                   throws Exception
        Specified by:
        buildMetadataResolver in interface org.pac4j.saml.metadata.SAML2MetadataGenerator
        Overrides:
        buildMetadataResolver in class org.pac4j.saml.metadata.BaseSAML2MetadataGenerator
        Throws:
        Exception