@Immutable public final class OIDCTokens extends Tokens
| Constructor and Description |
|---|
OIDCTokens(com.nimbusds.jwt.JWT idToken,
AccessToken accessToken,
RefreshToken refreshToken)
Creates a new OpenID Connect tokens instance.
|
OIDCTokens(java.lang.String idTokenString,
AccessToken accessToken,
RefreshToken refreshToken)
Creates a new OpenID Connect tokens instance.
|
| Modifier and Type | Method and Description |
|---|---|
com.nimbusds.jwt.JWT |
getIDToken()
Gets the ID token.
|
java.lang.String |
getIDTokenString()
Gets the ID token string.
|
java.util.Set<java.lang.String> |
getParameterNames()
Returns the token parameter names for the included tokens.
|
static OIDCTokens |
parse(net.minidev.json.JSONObject jsonObject)
Parses an OpenID Connect tokens instance from the specified JSON
object.
|
net.minidev.json.JSONObject |
toJSONObject()
Returns the JSON object representation of this token pair.
|
getAccessToken, getBearerAccessToken, getRefreshToken, toStringpublic OIDCTokens(com.nimbusds.jwt.JWT idToken, AccessToken accessToken, RefreshToken refreshToken)
idToken - The ID token. Must not be null.accessToken - The access token. Must not be null.refreshToken - The refresh token. If none null.public OIDCTokens(java.lang.String idTokenString, AccessToken accessToken, RefreshToken refreshToken)
idTokenString - The ID token string. Must not be null.accessToken - The access token. Must not be null.refreshToken - The refresh token. If none null.public com.nimbusds.jwt.JWT getIDToken()
null if none or if parsing to a JWT
failed.public java.lang.String getIDTokenString()
null if none or if
serialisation to a string failed.public java.util.Set<java.lang.String> getParameterNames()
TokensgetParameterNames in class Tokenspublic net.minidev.json.JSONObject toJSONObject()
TokensExample JSON object:
{
"access_token" : "dZdt8BlltORMTz5U",
"refresh_token" : "E87zjAoeNXaSoF1U"
}
toJSONObject in class Tokenspublic static OIDCTokens 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 tokens instance.Copyright © 2016 Connect2id Ltd.. All Rights Reserved.