【发布时间】:2020-07-10 16:16:50
【问题描述】:
我看到新建议(自 2019 年年中以来)是使用带有 PKCE 的代码流,而不是 SPA 的隐式流。我有一个使用 OIDC 客户端的 angular spa 并且工作正常,直到它调用返回 cors 错误的 /token 端点
Access to XMLHttpRequest at 'https://login.microsoftonline.com/xxx/oauth2/token' from origin 'http://localhost:4200' has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested
有没有办法克服这个错误,或者有没有办法在 Azure AD 中配置允许的来源 (CORS),或者我做错了什么?
【问题讨论】:
-
您是使用任何 MSAL 包还是手动集成 B2C?你有没有关注任何文档?
-
我正在使用 oidc-client js
-
运气好吗?遇到同样的问题。
-
还没有。我看到 MSAL alfa 2.0 将支持它,但我不确定它是如何工作的,因为无法在 azure 中配置允许来源。
标签: oauth-2.0 openid-connect azure-ad-b2c