我已经在我的一个项目中实现了 Azure AD。登录后,我尝试对受保护的 web api 进行 Http 调用。实施了文档中提到的步骤。但是,一旦我进行 http 调用,就会获得 401 未经授权。尝试在 devtools 的网络选项卡中进行调试。请求标头中未设置授权。根据文档,msal 拦截器将设置令牌。但在我的情况下,令牌不是由 msal 设置的。令牌在本地存储中可用。 https://docs.microsoft.com/en-us/azure/active-directory/develop/tutorial-v2-angular-auth-code
问问题
18 次
1 回答
0
最好你应该尝试使用 keycloak 来管理 Angular 应用程序客户端和 AD https://www.youtube.com/watch?v=ZUpIGxEDz4k之间的访问令牌
于 2022-02-23T09:31:53.410 回答