Azure AAD - AADSTS50011:请求中指定的回复 URL 与为应用程序配置的回复 URL 不匹配

2023-12-19

我正在用这个拔我的头发。

我在后端有一个 .Net Core 2.1 应用程序,在前端有 Angular 7。

我已经完成了与 Azure Active Directory 集成并正常工作的所有困难工作,它正确地将我连接到 AAD,要求提供凭据,然后在最后阶段我得到:

AADSTS50011:请求中指定的回复 URL 与 为应用程序配置的回复 URL

我正在本地测试此功能以实现快速开发,并将回调设置为:

https://localhost:5001/azureauth/auth https://localhost:5001/azureauth/auth

这直接位于 Azure 门户中:

该控制器方法目前除了打断点之外什么也不做,如果我在浏览器中手动打断点,则控制器方法会正确中断。

AD 登录成功后,Azure 不会给我回电。

我缺少什么?

Edit我注意到连接到 AAD 时的查询字符串在“重定向”部分中有以下内容,这与我在 Azure 中的内容不匹配,因为它没有路径,只是 localhost:5001 ...这有关系吗?

OpenID 设置

/azureauth/auth 是我的控制器和我的方法。


应用程序的重定向 URI 列表必须包含PostLogoutRedirectUri值,与 OpenIdSettings 中写入的完全相同。

在这种情况下,请转到 AAD 门户并添加重定向 URIhttp://localhost:5001

理想情况下,您应该更新 OpenIdSettings 和应用程序注册以使用 https 而不是 http。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Azure AAD - AADSTS50011:请求中指定的回复 URL 与为应用程序配置的回复 URL 不匹配 的相关文章

随机推荐