From 189355174cd031fa63b0c26ca4b9edafa15a3bf5 Mon Sep 17 00:00:00 2001 From: Peter Maquiran Date: Sun, 19 Apr 2026 11:02:43 +0100 Subject: [PATCH] comment refresh token --- app/feature/auth/token-refresher.ts | 70 ++++++++++++++--------------- 1 file changed, 35 insertions(+), 35 deletions(-) diff --git a/app/feature/auth/token-refresher.ts b/app/feature/auth/token-refresher.ts index 3c563f2..b2e1408 100644 --- a/app/feature/auth/token-refresher.ts +++ b/app/feature/auth/token-refresher.ts @@ -1,41 +1,41 @@ -/** - * TOKEN REFRESHER - * Logic: Silent background token rotation. - * Role: Communicates with Keycloak to exchange a Refresh Token for a new Access Token. - */ +// /** +// * TOKEN REFRESHER +// * Logic: Silent background token rotation. +// * Role: Communicates with Keycloak to exchange a Refresh Token for a new Access Token. +// */ -import { keycloakConfig } from './keycloak-config'; +// import { keycloakConfig } from './keycloak-config'; -export const refreshAccessToken = async (token: any) => { - try { - const url = `${process.env.KEYCLOAK_ISSUER_URL}/realms/${process.env.KEYCLOAK_REALM}/protocol/openid-connect/token`; +// export const refreshAccessToken = async (token: any) => { +// try { +// const url = `${process.env.KEYCLOAK_ISSUER_URL}/realms/${process.env.KEYCLOAK_REALM}/protocol/openid-connect/token`; - const response = await fetch(url, { - method: 'POST', - headers: { 'Content-Type': 'application/x-www-form-urlencoded' }, - body: new URLSearchParams({ - client_id: keycloakConfig.clientId, - client_secret: keycloakConfig.clientSecret, - grant_type: 'refresh_token', - refresh_token: token.refreshToken, - }), - }); +// const response = await fetch(url, { +// method: 'POST', +// headers: { 'Content-Type': 'application/x-www-form-urlencoded' }, +// body: new URLSearchParams({ +// client_id: keycloakConfig.clientId, +// client_secret: keycloakConfig.clientSecret, +// grant_type: 'refresh_token', +// refresh_token: token.refreshToken, +// }), +// }); - const refreshedTokens = await response.json(); +// const refreshedTokens = await response.json(); - if (!response.ok) throw refreshedTokens; +// if (!response.ok) throw refreshedTokens; - return { - ...token, - accessToken: refreshedTokens.access_token, - accessTokenExpires: Date.now() + refreshedTokens.expires_in * 1000, - refreshToken: refreshedTokens.refresh_token ?? token.refreshToken, // Fallback to old refresh token - }; - } catch (error) { - console.error('Error refreshing access token', error); - return { - ...token, - error: 'RefreshAccessTokenError', - }; - } -}; \ No newline at end of file +// return { +// ...token, +// accessToken: refreshedTokens.access_token, +// accessTokenExpires: Date.now() + refreshedTokens.expires_in * 1000, +// refreshToken: refreshedTokens.refresh_token ?? token.refreshToken, // Fallback to old refresh token +// }; +// } catch (error) { +// console.error('Error refreshing access token', error); +// return { +// ...token, +// error: 'RefreshAccessTokenError', +// }; +// } +// }; \ No newline at end of file