Class RequestObjectPOSTSuccessResponse

java.lang.Object
com.nimbusds.oauth2.sdk.RequestObjectPOSTResponse
com.nimbusds.oauth2.sdk.RequestObjectPOSTSuccessResponse
All Implemented Interfaces:
Message, Response, SuccessResponse

Deprecated.
Request object POST success response.

Example request object POST success response:

 HTTP/1.1 201 Created
 Date: Tue, 2 May 2017 15:22:31 GMT
 Content-Type: application/json

 {
   "iss"         : "https://c2id.com",
   "aud"         : "s6bhdrkqt3",
   "request_uri" : "urn:requests:aashoo1Ooj6ahc5C",
   "exp"         : 1493738581
 }
 

Related specifications:

  • Financial-grade API - Part 2: Read and Write API Security Profile, section 7.
  • The OAuth 2.0 Authorization Framework: JWT Secured Authorization Request (JAR) (RFC 9101).
  • Constructor Details

    • RequestObjectPOSTSuccessResponse

      public RequestObjectPOSTSuccessResponse(Issuer iss, Audience aud, URI requestURI, Date exp)
      Deprecated.
      Creates a new request object POST success response.
      Parameters:
      iss - The issuer. Must not be null.
      aud - The audience (the intended client IDMust not be null.).
      requestURI - The request URI. Must not be null.
      exp - The request URI expiration time. Must not be null.
  • Method Details

    • getIssuer

      public Issuer getIssuer()
      Deprecated.
      Returns the issuer.
      Returns:
      The issuer.
    • getAudience

      Deprecated.
      Returns the audience (the intended client ID).
      Returns:
      The audience.
    • getRequestURI

      public URI getRequestURI()
      Deprecated.
      Returns the request URI.
      Returns:
      The request URI.
    • getExpirationTime

      Deprecated.
      Returns the expiration time.
      Returns:
      The expiration time.
    • indicatesSuccess

      public boolean indicatesSuccess()
      Deprecated.
      Description copied from interface: Response
      Checks if the response indicates success.
      Specified by:
      indicatesSuccess in interface Response
      Returns:
      true if the response indicates success, else false.
    • toJSONObject

      public net.minidev.json.JSONObject toJSONObject()
      Deprecated.
      Returns a JSON object representation of this request object POST success response.
      Returns:
      The JSON object.
    • toHTTPResponse

      Deprecated.
      Description copied from interface: Response
      Returns the matching HTTP response.
      Specified by:
      toHTTPResponse in interface Response
      Returns:
      The HTTP response.
    • parse

      public static RequestObjectPOSTSuccessResponse parse(net.minidev.json.JSONObject jsonObject) throws ParseException
      Deprecated.
      Parses a request object POST success response from the specified JSON object.
      Parameters:
      jsonObject - The JSON object to parse. Must not be null.
      Returns:
      The request object POST success response.
      Throws:
      ParseException - If the JSON object couldn't be parsed to a request object POST success response.
    • parse

      Deprecated.
      Parses a request object POST success response from the specified HTTP response.
      Parameters:
      httpResponse - The HTTP response. Must not be null.
      Returns:
      The request object POST success response.
      Throws:
      ParseException - If the HTTP response couldn't be parsed to a request object POST success response.