From f2ca6f0dc546b92166f4d986049c80d40bcb7aca Mon Sep 17 00:00:00 2001 From: decolua Date: Thu, 29 Jan 2026 23:38:48 +0700 Subject: [PATCH] Add support for Kiro token refresh in tokenRefresh.js --- open-sse/services/tokenRefresh.js | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/open-sse/services/tokenRefresh.js b/open-sse/services/tokenRefresh.js index d616ae32..16e6f2b0 100644 --- a/open-sse/services/tokenRefresh.js +++ b/open-sse/services/tokenRefresh.js @@ -493,6 +493,13 @@ export async function getAccessToken(provider, credentials, log) { case "github": return await refreshGitHubToken(credentials.refreshToken, log); + case "kiro": + return await refreshKiroToken( + credentials.refreshToken, + credentials.providerSpecificData, + log + ); + default: log?.warn?.("TOKEN_REFRESH", `Unsupported provider for token refresh: ${provider}`); return null; @@ -524,6 +531,12 @@ export async function refreshTokenByProvider(provider, credentials, log) { return refreshIflowToken(credentials.refreshToken, log); case "github": return refreshGitHubToken(credentials.refreshToken, log); + case "kiro": + return refreshKiroToken( + credentials.refreshToken, + credentials.providerSpecificData, + log + ); default: return refreshAccessToken(provider, credentials.refreshToken, credentials, log); }