Class SAMLAuthRequest

java.lang.Object
com.atlassian.crowd.plugin.saml.SAMLAuthRequest

public class SAMLAuthRequest extends Object
  • Field Details

    • DEFLATE_ENCODING

      public static final String DEFLATE_ENCODING
      This is the encoding that MUST be supported by all SAML bindings, see SAML bindings spec section 3.4.4.1
      See Also:
  • Constructor Details

    • SAMLAuthRequest

      public SAMLAuthRequest(String samlRequest, String relayStateURL, String samlEncoding) throws SAMLException
      Parses the non null request parameters for a SAML request into a SAML request object.
      Parameters:
      samlRequest - request XML string, already URL-decoded, but still Base64 encoded
      relayStateURL - relay state URL.
      samlEncoding - encoding identification, see SAML bindings spec section 3.4.4.1
      Throws:
      SAMLException - error parsing request.
    • SAMLAuthRequest

      protected SAMLAuthRequest(String issueInstant, String providerName, String acsURL, String requestID, String relayStateURL)
  • Method Details

    • getIssueInstant

      public String getIssueInstant()
    • getProviderName

      public String getProviderName()
    • getAcsURL

      public String getAcsURL()
    • getRequestID

      public String getRequestID()
    • getRelayStateURL

      public String getRelayStateURL()