@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()
OpenIdContext
getCallerName
in interface OpenIdContext
public void setCallerName(String callerName)
public String getCallerGroups()
OpenIdContext
getCallerGroups
in interface OpenIdContext
public void setCallerGroups(String callerGroups)
public String getSubject()
OpenIdContext
getSubject
in interface OpenIdContext
public String getTokenType()
OpenIdContext
getTokenType
in interface OpenIdContext
public void setTokenType(String tokenType)
public AccessToken getAccessToken()
OpenIdContext
getAccessToken
in interface OpenIdContext
public void setAccessToken(AccessToken token)
public IdentityToken getIdentityToken()
OpenIdContext
getIdentityToken
in interface OpenIdContext
public void setIdentityToken(IdentityToken identityToken)
public Optional<RefreshToken> getRefreshToken()
OpenIdContext
getRefreshToken
in interface OpenIdContext
public void setRefreshToken(RefreshToken refreshToken)
public Optional<Integer> getExpiresIn()
OpenIdContext
getExpiresIn
in interface OpenIdContext
public void setExpiresIn(Integer expiresIn)
public javax.json.JsonObject getClaimsJson()
OpenIdContext
getClaimsJson
in interface OpenIdContext
public OpenIdClaims getClaims()
OpenIdContext
getClaims
in interface OpenIdContext
OpenIdClaims
instancepublic void setClaims(javax.json.JsonObject claims)
public javax.json.JsonObject getProviderMetadata()
OpenIdContext
getProviderMetadata
in interface OpenIdContext
public void setProviderMetadata(javax.json.JsonObject providerMetadata)
Copyright © 2019. All rights reserved.