请参阅下面的详细信息,了解我面临的问题。
- 我正在为 Mail.Read 范围进行 Graph Search API 调用。
- 我已经为 Angular 10 集成了 MSAL 2.0。参考本教程
- 应用程序在本地主机上按预期工作。登录 -> 制作 API -> 获取响应。
- 但是在云上部署后,它会为每个 Graph API 调用调用 loginPopup。登录 -> 制作 API -> loginPopup -> 获取响应。请参阅下面的 MSAL 日志
环境细节
- 铬合金
- 角 10
- “@azure/msal-angular”:“^2.0.6”
- “@azure/msal-browser”:“^2.20.0”
一些观察到的 MSAL 日志
登录时
Info - in acquireToken call
Info - Emitting event: msal:acquireTokenSuccess
Verbose - setActiveAccount: Active account set
在进行 api 调用时
Verbose - MSAL Interceptor activated
Verbose - Interceptor - getting scopes for endpoint
Verbose - Interceptor - no active account, fallback to first account
Error - Interceptor - acquireTokenSilent rejected with error. Invoking interaction to resolve.
Verbose - Interceptor - error acquiring token silently, acquiring by popup
谢谢