@SessionScoped public class OpenIdContextImpl extends Object implements OpenIdContext
| Constructor and Description |
|---|
OpenIdContextImpl() |
| Modifier and Type | Method and Description |
|---|---|
AccessToken |
getAccessToken()
Gets the authorization token that was received from the OpenId Connect
provider
|
String |
getCallerGroups()
Gets the groups associated with the caller
|
String |
getCallerName()
Gets the caller name of the validated caller
|
OpenIdClaims |
getClaims()
Gets the User Claims that was received from the userinfo endpoint
|
javax.json.JsonObject |
getClaimsJson()
Gets the User Claims that was received from the userinfo endpoint
|
Optional<Integer> |
getExpiresIn()
Return the time that the access token is granted for, if it is set to
expire
|
IdentityToken |
getIdentityToken()
Gets the identity token that was received from the OpenId Connect
provider
|
javax.json.JsonObject |
getProviderMetadata()
The OpenId Connect Provider's metadata document fetched via provider URI.
|
Optional<RefreshToken> |
getRefreshToken()
Returns the refresh token that can be used to get a new access token
|
String |
getSubject()
Subject Identifier.
|
String |
getTokenType()
Gets the token type value.
|
void |
setAccessToken(AccessToken token) |
void |
setCallerGroups(String callerGroups) |
void |
setCallerName(String callerName) |
void |
setClaims(javax.json.JsonObject claims) |
void |
setExpiresIn(Integer expiresIn) |
void |
setIdentityToken(IdentityToken identityToken) |
void |
setProviderMetadata(javax.json.JsonObject providerMetadata) |
void |
setRefreshToken(RefreshToken refreshToken) |
void |
setTokenType(String tokenType) |
public String getCallerName()
OpenIdContextgetCallerName in interface OpenIdContextpublic void setCallerName(String callerName)
public String getCallerGroups()
OpenIdContextgetCallerGroups in interface OpenIdContextpublic void setCallerGroups(String callerGroups)
public String getSubject()
OpenIdContextgetSubject in interface OpenIdContextpublic String getTokenType()
OpenIdContextgetTokenType in interface OpenIdContextpublic void setTokenType(String tokenType)
public AccessToken getAccessToken()
OpenIdContextgetAccessToken in interface OpenIdContextpublic void setAccessToken(AccessToken token)
public IdentityToken getIdentityToken()
OpenIdContextgetIdentityToken in interface OpenIdContextpublic void setIdentityToken(IdentityToken identityToken)
public Optional<RefreshToken> getRefreshToken()
OpenIdContextgetRefreshToken in interface OpenIdContextpublic void setRefreshToken(RefreshToken refreshToken)
public Optional<Integer> getExpiresIn()
OpenIdContextgetExpiresIn in interface OpenIdContextpublic void setExpiresIn(Integer expiresIn)
public javax.json.JsonObject getClaimsJson()
OpenIdContextgetClaimsJson in interface OpenIdContextpublic OpenIdClaims getClaims()
OpenIdContextgetClaims in interface OpenIdContextOpenIdClaims instancepublic void setClaims(javax.json.JsonObject claims)
public javax.json.JsonObject getProviderMetadata()
OpenIdContextgetProviderMetadata in interface OpenIdContextpublic void setProviderMetadata(javax.json.JsonObject providerMetadata)
Copyright © 2019. All rights reserved.