64 RefreshToken refreshToken = JsonSerialization.readValue(
new JWSInput(refreshTokenValue).getContent(), RefreshToken.class);
66 log.debug(
"Refresh token is expired.");
73 }
catch (Exception e) {
75 throw new RuntimeException(e);
82 AccessToken accessToken = JsonSerialization.readValue(
new JWSInput(token).getContent(), AccessToken.class);
87 log.debug(
"Access token is expired.");
91 .authentication().client()
93 .param(
"grant_type",
"refresh_token")
96 .json(AccessTokenResponse.class)
98 }
catch (Exception e) {
100 throw new RuntimeException(e);
String getToken()
Definition: AccessTokenResponse.java:72
final String password
Definition: TokenCallable.java:35
final ServerConfiguration serverConfiguration
Definition: TokenCallable.java:38
boolean isTokenTimeToLiveSufficient(AccessToken token)
Definition: TokenCallable.java:106
final String userName
Definition: TokenCallable.java:34
AccessTokenResponse obtainAccessToken()
Definition: TokenCallable.java:115
String getRefreshToken()
Definition: AccessTokenResponse.java:96
static Logger log
Definition: TokenCallable.java:33
AccessTokenResponse clientToken
Definition: TokenCallable.java:39
final Http http
Definition: TokenCallable.java:36
String getTokenEndpoint()
Definition: ServerConfiguration.java:117