diff --git a/src/lib/services/data-encoder.ts b/src/lib/services/data-encoder.ts index dd5042a84..a5ca50143 100644 --- a/src/lib/services/data-encoder.ts +++ b/src/lib/services/data-encoder.ts @@ -43,8 +43,11 @@ export async function codeServerRequest({ if (passAccessToken) { if (validateHttps(endpoint)) { let accessToken = get(authUser).accessToken; + const accessTokenExtras = get(authUser).idToken; if (globalThis?.AccessToken) { accessToken = await globalThis?.AccessToken(); + } else if (accessTokenExtras) { + headers['Authorization-Extras'] = accessTokenExtras; } headers['Authorization'] = `Bearer ${accessToken}`; } else {