Class ClientRegistrationErrorResponse

    • Constructor Detail

    • Method Detail

      • getStandardErrors

        public static Set<ErrorObjectgetStandardErrors()
        Gets the standard errors for a client registration error response.
        Returns:
        The standard errors, as a read-only set.
      • indicatesSuccess

        public boolean indicatesSuccess()
        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.
      • toHTTPResponse

        public HTTPResponse toHTTPResponse()
        Returns the HTTP response for this client registration error response.

        Example HTTP response:

         HTTP/1.1 400 Bad Request
         Content-Type: application/json
         Cache-Control: no-store
         Pragma: no-cache
        
         {
          "error":"invalid_redirect_uri",
          "error_description":"The redirection URI of http://sketchy.example.com is not allowed for this server."
         }
         
        Specified by:
        toHTTPResponse in interface Response
        Returns:
        The HTTP response.
      • parse

        public static ClientRegistrationErrorResponse parse​(HTTPResponse httpResponse)
                                                     throws ParseException
        Parses a client registration error response from the specified HTTP response.

        Note: The HTTP status code is not checked for matching the error code semantics.

        Parameters:
        httpResponse - The HTTP response to parse. Its status code must not be 200 (OK). Must not be null.
        Returns:
        The client registration error response.
        Throws:
        ParseException - If the HTTP response couldn't be parsed to a client registration error response.