public interface IdToken
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getAccessToken()
Get the access token
|
java.lang.String |
getAccessTokenHash()
returns the Hash code of access token
This is optional
(claim at_hash)
|
java.util.Map<java.lang.String,java.lang.Object> |
getAllClaims()
get all the claims in the payload of Id Token
|
java.lang.String |
getAllClaimsAsJson() |
java.util.List<java.lang.String> |
getAudience()
returns the audience(s)
This is required
Case sensitive
(claim aud)
|
long |
getAuthorizationTimeSeconds()
returns The authorization time of the Id Token
This is not required
(key-id auth_time)
|
java.lang.String |
getAuthorizedParty()
Authorized Party
This is optional
Case sensitive
(claim azp)
|
java.lang.Object |
getClaim(java.lang.String key)
Using the key to get its value
|
java.lang.String |
getClassReference()
returns Authentication Context Class Reference
This is optional
(claim acr)
|
java.lang.String |
getClientId()
returns the client Id
This is not required
(key-id azp2)
|
long |
getExpirationTimeSeconds()
return the expiration time of the Id Token
The time is represented as the number of seconds from 1970-01-01T0:0:0:0Z
This is required
(claim exp)
|
long |
getIssuedAtTimeSeconds()
returns the issued time of Id Token
This is required
(claim iat)
|
java.lang.String |
getIssuer()
returns Issuer Identifier for the Issuer of the Response
This is required
Case sensitive
(claim iss)
|
java.lang.String |
getJwtId()
Returns the JWT ID of the IdToken
This is not required.
|
java.util.List<java.lang.String> |
getMethodsReferences()
returns Authentication Methods References
This is optional
(claim amr)
|
java.lang.String |
getNonce()
returns the value of nonce
This value is optional usually.
|
long |
getNotBeforeTimeSeconds()
return the time which Id Token is not valid before it
The time is represented as the number of seconds from 1970-01-01T0:0:0:0Z
This is not required
(key-id nbf)
|
java.lang.String |
getRefreshToken()
Get the refresh token
|
java.lang.String |
getSubject()
returns the Subject Identifier
This is required.
|
java.lang.String |
getType()
returns the Type of IdToken, such as: Bearer
This is not required.
|
java.lang.String getJwtId()
java.lang.String getType()
java.lang.String getIssuer()
java.lang.String getSubject()
java.util.List<java.lang.String> getAudience()
java.lang.String getClientId()
long getExpirationTimeSeconds()
long getNotBeforeTimeSeconds()
long getIssuedAtTimeSeconds()
long getAuthorizationTimeSeconds()
java.lang.String getNonce()
java.lang.String getAccessTokenHash()
java.lang.String getClassReference()
java.util.List<java.lang.String> getMethodsReferences()
java.lang.String getAuthorizedParty()
java.lang.Object getClaim(java.lang.String key)
key
- - the claim or key-idjava.util.Map<java.lang.String,java.lang.Object> getAllClaims()
java.lang.String getAccessToken()
java.lang.String getRefreshToken()
java.lang.String getAllClaimsAsJson()