Add access token to authorization header for encrypted token flow

This commit is contained in:
Asier Isayas
2026-08-13 11:49:08 -04:00
parent 6dca33ba16
commit 1ec46eade8
2 changed files with 8 additions and 1 deletions
+4 -1
View File
@@ -22,7 +22,10 @@ const defaultHeaders = {
function authHeaders() {
if (userContext.authType === AuthType.EncryptedToken) {
return { [HttpHeaders.guestAccessToken]: userContext.accessToken };
return {
[HttpHeaders.guestAccessToken]: userContext.accessToken,
[HttpHeaders.authorization]: userContext.accessToken,
};
} else {
const headers: { [key: string]: string } = {
[HttpHeaders.authorization]: userContext.authorizationToken,
+4
View File
@@ -552,6 +552,10 @@ export class CassandraAPIDataClient extends TableDataClient {
const authorizationHeaderMetadata: ViewModels.AuthorizationTokenHeaderMetadata = getAuthorizationHeader();
xhr.setRequestHeader(authorizationHeaderMetadata.header, authorizationHeaderMetadata.token);
if (userContext.authType === AuthType.EncryptedToken) {
xhr.setRequestHeader(Constants.HttpHeaders.authorization, userContext.accessToken);
}
if (isDataplaneRbacEnabledForProxyApi(userContext)) {
xhr.setRequestHeader(Constants.HttpHeaders.entraIdToken, userContext.aadToken);
}