@Immutable public class OIDCTokenResponse extends AccessTokenResponse
Example HTTP response:
HTTP/1.1 200 OK Content-Type: application/json Cache-Control: no-store Pragma: no-cache { "access_token" : "SlAV32hkKG", "token_type" : "Bearer", "refresh_token" : "8xLOxBtZp8", "expires_in" : 3600, "id_token" : "eyJhbGciOiJSUzI1NiJ9.eyJpc3MiOiJodHRwOlwvXC9zZXJ2Z XIuZXhhbXBsZS5jb20iLCJ1c2VyX2lkIjoiMjQ4Mjg5NzYxMDAxIiwiYXVkIjoic zZCaGRSa3F0MyIsIm5vbmNlIjoibi0wUzZfV3pBMk1qIiwiZXhwIjoxMzExMjgxO TcwLCJpYXQiOjEzMTEyODA5NzB9.RgXxzppVvn1EjUiV3LIZ19SyhdyREe_2jJjW 5EC8XjNuJfe7Dte8YxRXxssJ67N8MT9mvOI3HOHm4whNx5FCyemyCGyTLHODCeAr _id029-4JP0KWySoan1jmT7vbGHhu89-l9MTdaEvu7pNZO7DHGwqnMWRe8hdG7jU ES4w4ReQTygKwXVVOaiGoeUrv6cZdbyOnpGlRlHaiOsv_xMunNVJtn5dLz-0zZwV ftKVpFuc1pGaVsyZsOtkT32E4c6MDHeCvIDlR5ESC0ct8BLvGJDB5954MjCR4_X2 GAEHonKw4NF8wTmUFvhslYXmjRNFs21Byjn3jNb7lSa3MBfVsw" }
Related specifications:
Constructor and Description |
---|
OIDCTokenResponse(OIDCTokens tokens)
Creates a new OpenID Connect access token response.
|
OIDCTokenResponse(OIDCTokens tokens,
Map<String,Object> customParams)
Creates a new OpenID Connect access token response.
|
Modifier and Type | Method and Description |
---|---|
OIDCTokens |
getOIDCTokens()
Gets the OpenID Connect tokens.
|
static OIDCTokenResponse |
parse(HTTPResponse httpResponse)
Parses an OpenID Connect access token response from the specified
HTTP response.
|
static OIDCTokenResponse |
parse(net.minidev.json.JSONObject jsonObject)
Parses an OpenID Connect token response from the specified JSON
object.
|
net.minidev.json.JSONObject |
toJSONObject()
Returns a JSON object representation of this OpenID Connect token
response.
|
getCustomParameters, getCustomParams, getTokens, indicatesSuccess, toHTTPResponse
public OIDCTokenResponse(OIDCTokens tokens)
tokens
- The OpenID Connect tokens. Must not be null
.public OIDCTokenResponse(OIDCTokens tokens, Map<String,Object> customParams)
tokens
- The OpenID Connect tokens. Must not be
null
.customParams
- Optional custom parameters, null
if
none.public OIDCTokens getOIDCTokens()
public net.minidev.json.JSONObject toJSONObject()
Example JSON object:
{ "access_token" : "SlAV32hkKG", "token_type" : "Bearer", "refresh_token": "8xLOxBtZp8", "expires_in" : 3600, "id_token" : "eyJ0 ... NiJ9.eyJ1c ... I6IjIifX0.DeWt4Qu ... ZXso" }
toJSONObject
in class AccessTokenResponse
public static OIDCTokenResponse parse(net.minidev.json.JSONObject jsonObject) throws ParseException
jsonObject
- The JSON object to parse. Must not be
null
.ParseException
- If the JSON object couldn't be parsed to an
OpenID Connect token response.public static OIDCTokenResponse parse(HTTPResponse httpResponse) throws ParseException
httpResponse
- The HTTP response. Must not be null
.ParseException
- If the HTTP response couldn't be parsed to an
OpenID Connect access token response.Copyright © 2016 Connect2id Ltd.. All Rights Reserved.