in src/main/java/org/apache/sling/auth/oauth_client/impl/RedisOAuthTokenStore.java [94:103]
public void persistTokens(@NotNull ClientConnection connection, @NotNull ResourceResolver resolver, @NotNull OAuthTokens tokens)
throws OAuthException {
String userId = resolver.getUserID();
try (Jedis jedis = pool.getResource()) {
setWithExpiry(jedis, keyFor(userId, connection, KEY_SEGMENT_ACCESS_TOKEN), tokens.accessToken(), tokens.expiresAt() );
if ( tokens.refreshToken() != null )
jedis.set(keyFor(userId, connection, KEY_SEGMENT_REFRESH_TOKEN), tokens.refreshToken());
}
}