Azure AAD - AADSTS50011:请求中指定的回复 url 与为应用程序配置的回复 url 不匹配
Azure AAD - AADSTS50011: The reply url specified in the request does not match the reply urls configured for the application
我正在用这个来拔头发。
我在后端有一个 .Net Core 2.1 应用程序,Angular 7 在前面。
我已经完成了与 Azure Active Directory 集成并开始工作的所有困难工作,它正确地将我连接到 AAD,请求凭据,然后在最后阶段我得到:
AADSTS50011: The reply url specified in the request does not match the
reply urls configured for the application
我正在本地测试这个以实现快速开发,我的回调设置为:
https://localhost:5001/azureauth/auth
这直接在 Azure 门户中:
这个控制器方法目前除了击中一个断点什么都不做,如果我在浏览器中手动击中它,控制器方法就会正确地中断。
AD 登录成功后,Azure 不会给我回电话。
我错过了什么?
Edit 我注意到连接到 AAD 时的查询字符串在 "redirect" 部分有以下内容,这与我在 Azure 中的内容不匹配没有路径,它只是 localhost:5001 ... 这有关系吗?
OpenID 设置
/azureauth/auth 是我的控制器和我的方法。
应用程序的重定向 URI 列表必须包含 PostLogoutRedirectUri
值,与 OpenIdSettings 中所写的完全一致。
在这种情况下,转到 AAD 门户并为 http://localhost:5001
添加重定向 URI
理想情况下,您应该更新 OpenIdSettings 和应用程序注册以使用 https 而不是 http。
我正在用这个来拔头发。
我在后端有一个 .Net Core 2.1 应用程序,Angular 7 在前面。
我已经完成了与 Azure Active Directory 集成并开始工作的所有困难工作,它正确地将我连接到 AAD,请求凭据,然后在最后阶段我得到:
AADSTS50011: The reply url specified in the request does not match the reply urls configured for the application
我正在本地测试这个以实现快速开发,我的回调设置为:
https://localhost:5001/azureauth/auth
这直接在 Azure 门户中:
这个控制器方法目前除了击中一个断点什么都不做,如果我在浏览器中手动击中它,控制器方法就会正确地中断。
AD 登录成功后,Azure 不会给我回电话。
我错过了什么?
Edit 我注意到连接到 AAD 时的查询字符串在 "redirect" 部分有以下内容,这与我在 Azure 中的内容不匹配没有路径,它只是 localhost:5001 ... 这有关系吗?
OpenID 设置
/azureauth/auth 是我的控制器和我的方法。
应用程序的重定向 URI 列表必须包含 PostLogoutRedirectUri
值,与 OpenIdSettings 中所写的完全一致。
在这种情况下,转到 AAD 门户并为 http://localhost:5001
理想情况下,您应该更新 OpenIdSettings 和应用程序注册以使用 https 而不是 http。