ASP.NET Core Azure AD Auth - неверный URI перенаправления для сетевого веб-сервера - PullRequest
0 голосов
/ 23 декабря 2018

Я создаю веб-приложение в ASP.NET Core, которое использует Azure AD для проверки подлинности.При отладке все работает нормально.При публикации на локальном веб-сервере возникает ошибка:

AADSTS50011: URL-адрес ответа, указанный в запросе, не соответствует URL-адресам ответа, настроенным для приложения

Rightтеперь у меня есть reply_url в лазурной форме как https://localhost:5000/signin-oidc, и URL-адрес обратного вызова в appsettings.json как "/ signin-oidc".При регистрации приложения в Azure вы не можете указать расположение локальной сети в качестве reply_url (например, \\ server \ folderlocation).Как я могу настроить это, чтобы URL перенаправления совпадал?

Кроме того, не помешает ли это IIS, поскольку я настроил его как обычные приложения ASP.NET?Я вообще ничего не перепутал с настройками IIS, и я читал в ASP.NET Core, вам нужно сделать так, чтобы он проходил через IIS из-за свойств aspnetcore.

1 Ответ

0 голосов
/ 23 декабря 2018

Если вы не можете объявить два URL-адреса перенаправления, вам нужно изменить свой reply_url.Или же вы можете создать другого клиента для целей отладки в вашем провайдере OAuth2, так что вам нужно решить эту проблему.

Для последнего подхода обратите внимание, что вам нужно разделить ваш app.settings один для отладки.другой для производства.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...