You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Angular 17.0.5中MSAL认证出现401未授权错误求助

Angular 17.0.5 中MSAL认证AD登录出现401未授权问题

在Angular 17.0.5中实现MSAL认证,使用AD凭证登录时触发401未授权错误,但相同代码在Angular 11.2.12环境下可正常运行。

应用依赖信息

Node: 18.16.0
Package Manager: npm 9.5.1
"@angular/animations": "^17.0.0",
"@angular/cdk": "^17.0.2",
"@angular/common": "^17.0.0",
"@angular/compiler": "^17.0.0",
"@angular/core": "^17.0.0",
"@angular/forms": "^17.0.0",
"@angular/material": "^17.0.2",
"@angular/platform-browser": "^17.0.0",
"@angular/platform-browser-dynamic": "^17.0.0",
"@angular/router": "^17.0.0",
"@azure/msal-browser": "^3.0.0-alpha.2",
"minimatch": "^9.0.3",
"rxjs": "~7.8.0",
"tslib": "^2.3.0",
"zone.js": "~0.14.2"

已尝试的解决方案

  • 将@azure/msal-browser版本从^3.6.0调整为^3.0.0-alpha.2;
  • 在MSALInstanceFactory的PublicClientApplication配置中添加system: { allowNativeBroker: false }参数。

内容的提问来源于stack exchange,提问作者Saurav Chandra

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.04 08:23:20