Package com.nimbusds.oauth2.sdk.ciba
Class CIBAResponse
- java.lang.Object
-
- com.nimbusds.oauth2.sdk.ciba.CIBAResponse
-
- Direct Known Subclasses:
CIBAErrorResponse
,CIBARequestAcknowledgement
public abstract class CIBAResponse extends Object implements Response
CIBA response from an OpenID provider / OAuth 2.0 authorisation server backend authentication endpoint.Related specifications:
- OpenID Connect CIBA Flow - Core 1.0, section 7.3 and 13.
-
-
Constructor Summary
Constructors Constructor Description CIBAResponse()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static CIBAResponse
parse(HTTPResponse httpResponse)
Parses a CIBA response from the specified HTTP response.static CIBAResponse
parse(net.minidev.json.JSONObject jsonObject)
Parses a CIBA response from the specified JSON object.CIBAErrorResponse
toErrorResponse()
Casts this response to a CIBA error response.CIBARequestAcknowledgement
toRequestAcknowledgement()
Casts this response to a successful CIBA request acknowledgement.-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface com.nimbusds.oauth2.sdk.Response
indicatesSuccess, toHTTPResponse
-
-
-
-
Constructor Detail
-
CIBAResponse
public CIBAResponse()
-
-
Method Detail
-
toRequestAcknowledgement
public CIBARequestAcknowledgement toRequestAcknowledgement()
Casts this response to a successful CIBA request acknowledgement.- Returns:
- The CIBA request acknowledgement.
-
toErrorResponse
public CIBAErrorResponse toErrorResponse()
Casts this response to a CIBA error response.- Returns:
- The CIBA error response.
-
parse
public static CIBAResponse parse(net.minidev.json.JSONObject jsonObject) throws ParseException
Parses a CIBA response from the specified JSON object.- Parameters:
jsonObject
- The JSON object to parse. Must not benull
.- Returns:
- The CIBA response.
- Throws:
ParseException
- If parsing failed.
-
parse
public static CIBAResponse parse(HTTPResponse httpResponse) throws ParseException
Parses a CIBA response from the specified HTTP response.- Parameters:
httpResponse
- The HTTP response. Must not benull
.- Returns:
- The CIBA response.
- Throws:
ParseException
- If parsing failed.
-
-