From aa188bf14a3386f2572ff303094c68d90471485a Mon Sep 17 00:00:00 2001 From: Stephen Hendricks Date: Mon, 2 Jun 2025 11:59:13 -0700 Subject: [PATCH] add refresh token to client_credentials saveToken --- lib/grant-types/client-credentials-grant-type.js | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/lib/grant-types/client-credentials-grant-type.js b/lib/grant-types/client-credentials-grant-type.js index fa5cd27..a645a93 100644 --- a/lib/grant-types/client-credentials-grant-type.js +++ b/lib/grant-types/client-credentials-grant-type.js @@ -71,10 +71,15 @@ class ClientCredentialsGrantType extends AbstractGrantType { async saveToken(user, client, requestedScope) { const validatedScope = await this.validateScope(user, client, requestedScope); const accessToken = await this.generateAccessToken(client, user, validatedScope); + const refreshToken = await this.generateRefreshToken(client, user, validatedScope); const accessTokenExpiresAt = await this.getAccessTokenExpiresAt(client, user, validatedScope); + const refreshTokenExpiresAt = await this.getRefreshTokenExpiresAt(); + const token = { accessToken, accessTokenExpiresAt, + refreshToken, + refreshTokenExpiresAt, scope: validatedScope, };