Class OpenIdContextImpl
java.lang.Object
org.wildfly.security.soteria.original.OpenIdContextImpl
- All Implemented Interfaces:
jakarta.security.enterprise.identitystore.openid.OpenIdContext,Serializable
@SessionScoped
public class OpenIdContextImpl
extends Object
implements jakarta.security.enterprise.identitystore.openid.OpenIdContext
An injectable interface that provides access to access token, identity token,
claims and OpenId Connect provider related information.
- Author:
- Gaurav Gupta, Rudy De Busscher
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionjakarta.security.enterprise.identitystore.openid.AccessTokenjakarta.security.enterprise.identitystore.openid.OpenIdClaimsjakarta.json.JsonObjectjakarta.security.enterprise.identitystore.openid.IdentityTokenjakarta.json.JsonObjectOptional<jakarta.security.enterprise.identitystore.openid.RefreshToken> <T> Optional<T> getStoredValue(jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response, String key) voidsetAccessToken(jakarta.security.enterprise.identitystore.openid.AccessToken token) voidsetExpiresIn(Long expiresIn) voidsetIdentityToken(jakarta.security.enterprise.identitystore.openid.IdentityToken identityToken) voidsetRefreshToken(jakarta.security.enterprise.identitystore.openid.RefreshToken refreshToken) voidsetTokenType(String tokenType)
-
Constructor Details
-
OpenIdContextImpl
public OpenIdContextImpl()
-
-
Method Details
-
getSubject
- Specified by:
getSubjectin interfacejakarta.security.enterprise.identitystore.openid.OpenIdContext
-
getTokenType
- Specified by:
getTokenTypein interfacejakarta.security.enterprise.identitystore.openid.OpenIdContext
-
setTokenType
-
getAccessToken
public jakarta.security.enterprise.identitystore.openid.AccessToken getAccessToken()- Specified by:
getAccessTokenin interfacejakarta.security.enterprise.identitystore.openid.OpenIdContext
-
setAccessToken
public void setAccessToken(jakarta.security.enterprise.identitystore.openid.AccessToken token) -
getIdentityToken
public jakarta.security.enterprise.identitystore.openid.IdentityToken getIdentityToken()- Specified by:
getIdentityTokenin interfacejakarta.security.enterprise.identitystore.openid.OpenIdContext
-
setIdentityToken
public void setIdentityToken(jakarta.security.enterprise.identitystore.openid.IdentityToken identityToken) -
getRefreshToken
- Specified by:
getRefreshTokenin interfacejakarta.security.enterprise.identitystore.openid.OpenIdContext
-
setRefreshToken
public void setRefreshToken(jakarta.security.enterprise.identitystore.openid.RefreshToken refreshToken) -
getExpiresIn
- Specified by:
getExpiresInin interfacejakarta.security.enterprise.identitystore.openid.OpenIdContext
-
setExpiresIn
-
getClaimsJson
public jakarta.json.JsonObject getClaimsJson()- Specified by:
getClaimsJsonin interfacejakarta.security.enterprise.identitystore.openid.OpenIdContext
-
getClaims
public jakarta.security.enterprise.identitystore.openid.OpenIdClaims getClaims()- Specified by:
getClaimsin interfacejakarta.security.enterprise.identitystore.openid.OpenIdContext
-
getProviderMetadata
public jakarta.json.JsonObject getProviderMetadata()- Specified by:
getProviderMetadatain interfacejakarta.security.enterprise.identitystore.openid.OpenIdContext
-
getStoredValue
public <T> Optional<T> getStoredValue(jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response, String key) - Specified by:
getStoredValuein interfacejakarta.security.enterprise.identitystore.openid.OpenIdContext
-