diff --git a/package-lock.json b/package-lock.json index d149261..7328718 100644 --- a/package-lock.json +++ b/package-lock.json @@ -18,7 +18,7 @@ "@angular/platform-browser-dynamic": "^19.2.14", "@angular/router": "^19.2.14", "@openapitools/openapi-generator-cli": "^2.16.3", - "@opendevstack/ngx-appshell": "19.0.13", + "@opendevstack/ngx-appshell": "19.0.15", "@opendevstack/ods-selector-widget": "0.0.1", "rxjs": "~7.8.0", "tslib": "^2.3.0", @@ -799,34 +799,34 @@ } }, "node_modules/@azure/msal-angular": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/@azure/msal-angular/-/msal-angular-3.1.0.tgz", - "integrity": "sha512-a0A1Ogjp6DDsU7LJ7LKdLurWoczHEFErrckbbrkbV/h4J5LmcBpu32DN2u5dBiUg2ngYg6MtPbVIVD39ZtysTA==", + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/@azure/msal-angular/-/msal-angular-4.1.1.tgz", + "integrity": "sha512-TBfvBLpbteI9wO6XcCZdLCTld8zkUOEpD49aleieJvTLRVjczil/eYe9fF4hjZPSnUSxOR+pdoOqzaeZcgRwJw==", "license": "MIT", "dependencies": { "tslib": "^2.3.0" }, "peerDependencies": { - "@azure/msal-browser": "^3.27.0", + "@azure/msal-browser": "^4.30.0", "rxjs": "^7.0.0" } }, "node_modules/@azure/msal-browser": { - "version": "3.27.0", - "resolved": "https://registry.npmjs.org/@azure/msal-browser/-/msal-browser-3.27.0.tgz", - "integrity": "sha512-+b4ZKSD8+vslCtVRVetkegEhOFMLP3rxDWJY212ct+2r6jVg6OSQKc1Qz3kCoXo0FgwaXkb+76TMZfpHp8QtgA==", + "version": "4.30.0", + "resolved": "https://registry.npmjs.org/@azure/msal-browser/-/msal-browser-4.30.0.tgz", + "integrity": "sha512-HBBKfbZkMVzzF5bofvS1cXuNHFVc+gt4/HOnCmG/0hsHuZRJvJvDg/+7nTwIpoqvJc8BQp5o23rBUfisOLxR+w==", "license": "MIT", "dependencies": { - "@azure/msal-common": "14.16.0" + "@azure/msal-common": "15.17.0" }, "engines": { "node": ">=0.8.0" } }, "node_modules/@azure/msal-common": { - "version": "14.16.0", - "resolved": "https://registry.npmjs.org/@azure/msal-common/-/msal-common-14.16.0.tgz", - "integrity": "sha512-1KOZj9IpcDSwpNiQNjt0jDYZpQvNZay7QAEi/5DLubay40iGYtLzya/jbjRPLyOTZhEKyL1MzPuw2HqBCjceYA==", + "version": "15.17.0", + "resolved": "https://registry.npmjs.org/@azure/msal-common/-/msal-common-15.17.0.tgz", + "integrity": "sha512-VQ5/gTLFADkwue+FohVuCqlzFPUq4xSrX8jeZe+iwZuY6moliNC8xt86qPVNYdtbQfELDf2Nu6LI+demFPHGgw==", "license": "MIT", "engines": { "node": ">=0.8.0" @@ -5518,14 +5518,14 @@ "license": "MIT" }, "node_modules/@opendevstack/ngx-appshell": { - "version": "19.0.13", - "resolved": "https://registry.npmjs.org/@opendevstack/ngx-appshell/-/ngx-appshell-19.0.13.tgz", - "integrity": "sha512-WdXcLaDArfp7ItPrem0AKtE7gKVyCfp3tkeEQpKeVae98J96/jXXmJwMtUfmUu32oZ2ohECNXXlnci/fiXnW+A==", + "version": "19.0.15", + "resolved": "https://registry.npmjs.org/@opendevstack/ngx-appshell/-/ngx-appshell-19.0.15.tgz", + "integrity": "sha512-aZeHj2yVqtqfTPHdQ4XNagJqGjBVD/QtnEm9E7jrtb50uEeGSS+FgveNNF6ObTkZQXg2e6SBfWFgmKLqEJRF7g==", "license": "Apache-2.0", "dependencies": { "@angular/material": "19.2.16", - "@azure/msal-angular": "3.1.0", - "@azure/msal-browser": "3.27.0", + "@azure/msal-angular": "4.1.1", + "@azure/msal-browser": "4.30.0", "@nats-io/jetstream": "3.0.0", "@nats-io/kv": "3.0.0", "@nats-io/nats-core": "3.0.0", diff --git a/package.json b/package.json index 047a833..30a51db 100644 --- a/package.json +++ b/package.json @@ -27,7 +27,7 @@ "@angular/platform-browser-dynamic": "^19.2.14", "@angular/router": "^19.2.14", "@openapitools/openapi-generator-cli": "^2.16.3", - "@opendevstack/ngx-appshell": "19.0.13", + "@opendevstack/ngx-appshell": "19.0.15", "@opendevstack/ods-selector-widget": "0.0.1", "rxjs": "~7.8.0", "tslib": "^2.3.0", diff --git a/src/app/azure.config.ts b/src/app/azure.config.ts index cbb24e5..1affe0d 100644 --- a/src/app/azure.config.ts +++ b/src/app/azure.config.ts @@ -34,7 +34,6 @@ export function MSALInstanceFactory(config: AppConfigService): IPublicClientAppl cacheLocation: BrowserCacheLocation.LocalStorage, }, system: { - allowNativeBroker: false, // Disables WAM Broker loggerOptions: { loggerCallback, logLevel: LogLevel.Warning, diff --git a/src/app/services/azure.service.ts b/src/app/services/azure.service.ts index 95ce42b..4918a9e 100644 --- a/src/app/services/azure.service.ts +++ b/src/app/services/azure.service.ts @@ -113,7 +113,8 @@ export class AzureService implements OnDestroy { } as AppUser; this.msalService.instance.acquireTokenSilent({ - scopes: ["User.Read"] + scopes: ["User.Read"], + account: msalUser }) .then(async response => { try {