У меня есть небольшая настройка приложения, и она использует сине-зеленую стратегию развертывания. При локальном запуске все работает правильно, однако после развертывания имя входа переадресовывает 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.