@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, toHTTPResponsepublic 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 AccessTokenResponsepublic 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.