这个问题让我抓狂。
我的后端是.Net Core 2.1,前端是Angular 7。
我已经完成了所有与Azure Active Directory集成的艰苦工作,并且它已经成功地将我连接到AAD,要求凭据,然后在最后阶段出现以下错误:
AADSTS50011:请求中指定的回复url与应用程序配置的回复url不匹配
我正在本地测试以进行快速开发,并且我的回调设置为:
https://localhost:5001/azureauth/auth
这直接在Azure门户中设置:
这个控制器方法目前什么也没做,只是触发了断点,如果我在浏览器中手动触发它,它会在控制器方法中正确断开。
在AD登录成功后,Azure不会回调我的应用程序。
我错过了什么吗?
编辑 我注意到连接到AAD时查询字符串在“重定向”部分中有以下内容,它与我在Azure中的内容不匹配,因为它没有路径,只有localhost:5001……这很重要吗?
OpenID设置
/azureauth/auth是我的控制器方法。