我对AAD auth的回复网址有什么问题?

时间:2018-05-23 08:30:36

标签: c# azure azure-web-sites azure-active-directory

我正在尝试在我的应用程序中使用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

0 个答案:

没有答案