Package com.nimbusds.oauth2.sdk
Class PushedAuthorizationErrorResponse
java.lang.Object
com.nimbusds.oauth2.sdk.PushedAuthorizationResponse
com.nimbusds.oauth2.sdk.PushedAuthorizationErrorResponse
- All Implemented Interfaces:
ErrorResponse
,Message
,Response
@Immutable
public class PushedAuthorizationErrorResponse
extends PushedAuthorizationResponse
implements ErrorResponse
Pushed authorisation error response.
Example HTTP response:
HTTP/1.1 400 Bad Request Content-Type: application/json Cache-Control: no-cache, no-store { "error ": "invalid_request", "error_description" : "The redirect_uri is not valid for the given client" }
Related specifications:
- OAuth 2.0 Pushed Authorization Requests (RFC 9126)
-
Constructor Summary
ConstructorsConstructorDescriptionCreates a new pushed authorisation error response. -
Method Summary
Modifier and TypeMethodDescriptionGets the error associated with the error response.boolean
Checks if the response indicates success.parse
(HTTPResponse httpResponse) Parses a pushed authorisation error response from the specified HTTP response.Returns the matching HTTP response.Methods inherited from class com.nimbusds.oauth2.sdk.PushedAuthorizationResponse
toErrorResponse, toSuccessResponse
-
Constructor Details
-
PushedAuthorizationErrorResponse
Creates a new pushed authorisation error response.- Parameters:
error
- The error. Must not benull
.
-
-
Method Details
-
indicatesSuccess
Description copied from interface:Response
Checks if the response indicates success.- Specified by:
indicatesSuccess
in interfaceResponse
- Returns:
true
if the response indicates success, elsefalse
.
-
getErrorObject
Description copied from interface:ErrorResponse
Gets the error associated with the error response.- Specified by:
getErrorObject
in interfaceErrorResponse
- Returns:
- The error,
null
if none.
-
toHTTPResponse
Description copied from interface:Response
Returns the matching HTTP response.- Specified by:
toHTTPResponse
in interfaceResponse
- Returns:
- The HTTP response.
-
parse
public static PushedAuthorizationErrorResponse parse(HTTPResponse httpResponse) throws ParseException Parses a pushed authorisation error response from the specified HTTP response.- Parameters:
httpResponse
- The HTTP response. Must not benull
.- Returns:
- The pushed authorisation error response.
- Throws:
ParseException
- If the HTTP response couldn't be parsed to a pushed authorisation error response.
-