Class SAMLArtifactURLBuilder

    • Field Detail

    • Constructor Detail

      • SAMLArtifactURLBuilder

        public SAMLArtifactURLBuilder()
    • Method Detail

      • buildURL

        public String buildURL​(@Nonnull
                               String baseURL,
                               @Nonnull
                               net.shibboleth.utilities.java.support.resolver.CriteriaSet criteria)
        Build a request URL using the supplied base service URL and criteria.
        Specified by:
        buildURL in interface MetadataQueryProtocolRequestURLBuilder.MetadataQueryProtocolURLBuilder
        Parameters:
        baseURL - the service base URL
        criteria - the criteria
        Returns:
        a URL based on the supplied inputs, or null if the implementation did not support or understand any of the supplied criteria
      • buildFromSourceID

        private String buildFromSourceID​(@Nonnull
                                         String baseURL,
                                         @Nonnull
                                         org.opensaml.saml.common.binding.artifact.SAMLSourceIDArtifact sourceIDArtifact)
        Builder URL from SAML artifact source ID.
        Parameters:
        baseURL - the base URL
        sourceIDArtifact - the source ID artifact
        Returns:
        the request URL