Как установить URL-адрес перенаправления AzureAD при использовании Microsoft.Identity.Web - PullRequest
0 голосов
/ 27 апреля 2020

У меня есть небольшая настройка приложения, и она использует сине-зеленую стратегию развертывания. При локальном запуске все работает правильно, однако после развертывания имя входа переадресовывает l oop, пока браузер не выдаст ошибку 400.15. Проблема возникает из-за обратного прокси-сервера, на который отправляется запрос с URL-адресом приложения, но затем URL-адрес перенаправления указывает на localhost. Ниже приведен пример URL-адреса, на который меня направляют, вы заметите, что redirect_uri указывает на localhost вместо example.com

https://example.com/b4e19cf5-ed91-44d3-81ce-70c848fa6841/oauth2/v2.0/authorize?client_id=CLIENT_ID&redirect_uri=http%3A%2F%2Flocalhost%3A8081%2Fsignin-oidc&response_type=id_token&scope=openid%20profile&response_mode=form_post&nonce=REALLY_LONG_STRING&x-client-SKU=ID_NETSTANDARD2_0&x-client-ver=5.5.0.0

Мне удалось найти что-то вроде ответа здесь , однако это решение, существовавшее до появления пакета Microsoft.Identity.Web nuget. Теперь рекомендуется использовать расширение .AddSignIn() в классе запуска, и я не уверен, как я могу go добавить свойство, на которое ссылается проблема git.

1 Ответ

1 голос
/ 28 апреля 2020

Я думаю, что это должно быть решено htts: //github.com/AzureAD/microsoft-identity-web#115 (скоро будет реализовано в Microsoft.identity.Web)

Я также предоставил решение этой проблемы GitHub: https://github.com/AzureAD/microsoft-identity-web/issues/115#issuecomment -620527830

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