Package org.keycloak.broker.oidc
Class AbstractOAuth2IdentityProvider.OAuthResponse
java.lang.Object
org.keycloak.broker.oidc.AbstractOAuth2IdentityProvider.OAuthResponse
- Enclosing class:
- AbstractOAuth2IdentityProvider<C extends OAuth2IdentityProviderConfig>
This is a custom variant of
AccessTokenResponse
which avoid primitives that would auto-add zero values
to the original responses. It also allows accessTokenExpiration to be handled as a long value.-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionlong
long
getToken()
void
setAccessTokenExpiration
(Long accessTokenExpiration) void
setExpiresIn
(long expiresIn) void
setIdToken
(String idToken) void
setOtherClaims
(String name, Object value) void
setRefreshExpiresIn
(long refreshExpiresIn) void
setRefreshToken
(String refreshToken) void
-
Field Details
-
token
-
expiresIn
-
refreshToken
-
refreshExpiresIn
-
idToken
-
accessTokenExpiration
-
otherClaims
-
-
Constructor Details
-
OAuthResponse
public OAuthResponse()
-
-
Method Details
-
getToken
-
setToken
-
getExpiresIn
public long getExpiresIn() -
setExpiresIn
public void setExpiresIn(long expiresIn) -
getRefreshToken
-
setRefreshToken
-
getRefreshExpiresIn
public long getRefreshExpiresIn() -
setRefreshExpiresIn
public void setRefreshExpiresIn(long refreshExpiresIn) -
getIdToken
-
setIdToken
-
getAccessTokenExpiration
-
setAccessTokenExpiration
-
getOtherClaims
-
setOtherClaims
-