我正在尝试在我的应用程序中使用AAD auth,当我在VS本地运行它并且我可以登录时它工作正常但是当我将它发布到azure appservice并尝试访问应用程序时,我收到错误消息回复网址不匹配。
这是我的appsettings.json部分
drive_space
在应用注册中,我添加了回复网址,即appservice中的应用网址,我还添加了
"AzureAd": {
"Instance": "https://login.microsoftonline.com/",
"Domain": "xxxxx.me",
"TenantId": "xxxxx",
"ClientId": "xxxx",
"CallbackPath": "/signin-oidc",
"ClientSecret": "xxxxx",
"AppIDURL": "https://xxxxx.me/yyyyyBackend",
"ConfigView": "MVC"
但是既不起作用,所以我现在有点困惑
我还需要添加另一个回复网址吗?
*编辑*
使用fiddler并在应用程序尝试验证时查看回调URL后发现它发送了以下重定向URL
https://xxxxx.me/yyyyyBackend/signin-oidc
我的项目中没有指定/.auth/login/aad/callback,如果我在VS中搜索整个项目,那个字符串没有显示在任何地方,所以我完全不知道它为什么发送它重定向网址?它将无法工作,因为我的代码中没有任何地方
将该URL添加到appservice中的reply-url后,我在部署时收到以下错误消息
https://xxx.azurewebsites.net/.auth/login/aad/callback