我想在 Angular 项目中使用 msal.js 2.x (msal-browser) 来使用 PKCE 实现授权代码流。我使用 Azure Active Directory 作为 IAM。如果我使用正确的库或应该使用不同的库,请指导我?
问问题
4774 次
3 回答
1
Azure AD 终结点基于基于标准的消息,您应该能够使用任何基于标准的 JavaScript 安全库。如果您无法从 MSAL 获得您想要的,那么OIDC Client是一个不错的选择。
如果有帮助,我有一个使用上述库和授权代码流 (PKCE) 的 Azure SPA 代码示例。您应该能够非常轻松地针对您自己的 Azure AD 设置运行它。
值得一提的是,我使用的库可以与任何基于标准的提供程序一起使用,而不仅仅是 Azure AD。
于 2020-11-09T12:15:06.077 回答
0
最好的方法是阅读Redirect URI: MSAL.js 2.0 with auth code flow
请参阅此文档。
于 2020-11-06T06:46:23.260 回答