【发布时间】:2021-05-24 22:43:52
【问题描述】:
我已复制此存储库中的示例应用程序以尝试实现单点登录:https://github.com/Azure-Samples/ms-identity-javascript-v2。
在 authConfig.js 文件中的 msalConfig 的 auth 对象中,我替换了我的应用程序的 clientId 和 authority 值,并使用了“http://localhost:5500”的 redirectUrl 值,因为我需要先在本地进行测试。
我得到了适当的 SSO 弹出窗口,该弹出窗口处理然后停止并出现以下错误:
AADSTS900971:未提供回复地址。
是否必须设置服务器端设置才能使其正常工作?可以在我的机器上从 localhost(或 127.0.0.1)测试吗?
【问题讨论】:
-
只是想知道您是否在 Azure AD 的应用程序配置中配置了重定向 URI?
-
@GauravMantri 我不这么认为,但我也根本无法控制服务器端。服务器上的该字段需要使用什么值?尝试从我的本地计算机测试此 SSO 流是否仍然存在问题?
-
您需要在 Azure AD 中的应用程序配置中放置一个重定向 URI,该 URI 应与您在 authConfig.js 文件 (
http://localhost:5500) 中放置的重定向值相匹配。 -
@GauravMantri 谢谢,我希望它有效!
-
是否通过在 Azure AD 中的应用程序配置中放置重定向 URI 来解决此问题?
标签: azure localhost single-sign-on msal.js