mirror of
https://github.com/Azure/cosmos-explorer.git
synced 2026-09-19 17:12:47 +01:00
Add access token to authorization header for encrypted token flow
This commit is contained in:
@@ -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,
|
||||
|
||||
@@ -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);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user