mirror of
https://github.com/ckaczor/azuredatastudio.git
synced 2026-02-16 10:58:30 -05:00
Changes to getAccountSecurityToken (#11502)
This commit is contained in:
@@ -114,11 +114,11 @@ export async function getResourceGroups(appContext: AppContext, account?: azdata
|
|||||||
return result;
|
return result;
|
||||||
}
|
}
|
||||||
const service = appContext.getService<AzureResourceGroupService>(AzureResourceServiceNames.resourceGroupService);
|
const service = appContext.getService<AzureResourceGroupService>(AzureResourceServiceNames.resourceGroupService);
|
||||||
await Promise.all(account.properties.tenants.map(async (tenant: { id: string | number; }) => {
|
await Promise.all(account.properties.tenants.map(async (tenant: { id: string; }) => {
|
||||||
try {
|
try {
|
||||||
const tokens = await azdata.accounts.getSecurityToken(account, azdata.AzureResource.ResourceManagement);
|
const tokenResponse = await azdata.accounts.getAccountSecurityToken(account, tenant.id, azdata.AzureResource.ResourceManagement);
|
||||||
const token = tokens[tenant.id].token;
|
const token = tokenResponse.token;
|
||||||
const tokenType = tokens[tenant.id].tokenType;
|
const tokenType = tokenResponse.tokenType;
|
||||||
|
|
||||||
result.resourceGroups.push(...await service.getResources(subscription, new TokenCredentials(token, tokenType), account));
|
result.resourceGroups.push(...await service.getResources(subscription, new TokenCredentials(token, tokenType), account));
|
||||||
} catch (err) {
|
} catch (err) {
|
||||||
|
|||||||
Reference in New Issue
Block a user