如何解决使用 MSAL.js 时出现的“未提供回复地址”错误?

not*_*not 6 localhost azure single-sign-on msal.js

我已复制此存储库中的示例应用程序以尝试实现单点登录:https://github.com/Azure-Samples/ms-identity-javascript-v2

在 authConfig.js 文件中的 msalConfig 的 auth 对象中,我替换了应用程序的 clientId 和权限值,并使用了“http://localhost:5500”的redirectUrl 值,因为我需要首先在本地进行测试。

我收到了相应的 SSO 弹出窗口,该弹出窗口会进行处理,然后因以下错误而停止:

AADSTS900971:未提供回复地址。

是否必须有服务器端设置才能使其工作?可以从我的机器上的本地主机(或 127.0.0.1)进行测试吗?

Car*_*hao 5

摘要评论作为答案发布。

正如我在评论中所说,您需要确保authConfig.jsredirectUrl文件中的配置与Azure AD中的配置一致 。redirectUrl

在此输入图像描述