diff --git a/server/tokenManager.ts b/server/tokenManager.ts index c1027c5ed..e8db5e66d 100644 --- a/server/tokenManager.ts +++ b/server/tokenManager.ts @@ -6,21 +6,25 @@ const SERVICE_TOKEN_REVALIDATE_SECONDS = 3599 // 59 minutes and 59 seconds. async function fetchServiceToken(): Promise { try { - const response = await fetch(`${env.CURITY_ISSUER_USER}/oauth/v2/token`, { - method: "POST", - headers: { - "Content-Type": "application/x-www-form-urlencoded", - Accept: "application/json", - }, - body: new URLSearchParams({ - grant_type: "client_credentials", - client_id: env.CURITY_CLIENT_ID_SERVICE, - client_secret: env.CURITY_CLIENT_SECRET_SERVICE, - }), - next: { - revalidate: SERVICE_TOKEN_REVALIDATE_SECONDS, - }, - }) + const response = await fetch( + `${env.CURITY_ISSUER_SERVICE}/oauth/v2/token`, + { + method: "POST", + headers: { + "Content-Type": "application/x-www-form-urlencoded", + Accept: "application/json", + }, + body: new URLSearchParams({ + grant_type: "client_credentials", + client_id: env.CURITY_CLIENT_ID_SERVICE, + client_secret: env.CURITY_CLIENT_SECRET_SERVICE, + scope: "hotel", + }), + next: { + revalidate: SERVICE_TOKEN_REVALIDATE_SECONDS, + }, + } + ) if (!response.ok) { throw new Error("Failed to obtain service token")