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 TypeMethodDescriptiongetToken()
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
-
setExpiresIn
-
getRefreshToken
-
setRefreshToken
-
getRefreshExpiresIn
-
setRefreshExpiresIn
-
getIdToken
-
setIdToken
-
getAccessTokenExpiration
-
setAccessTokenExpiration
-
getOtherClaims
-
setOtherClaims
-