public void persistTokens()

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());
        }
    }