Шлюз приложений Azure несколько раз запрашивает учетные данные (мое приложение использует Windows Auth)

Мне интересно, может ли кто-нибудь помочь мне направить меня в правильном направлении. Поскольку я размещаю свое приложение (размещенное в IIS на виртуальной машине в Azure) за шлюзом приложений Azure (v2), меня несколько раз просят указать свое имя пользователя и пароль. P.S. Я использую для своего приложения проверку подлинности Windows. Без шлюза все работает нормально. Я видел эту ссылку, но вернуться к V1 нельзя. вариант к сожалению.

Кто-нибудь здесь сталкивался с этим и исправлял это? Любая помощь приветствуется. Спасибо


comment
Что вы имеете в виду, когда несколько раз просили ввести мое имя пользователя и пароль? Вы разместили приложение в IIS и получаете доступ к нему извне. Что такое аутентификация для приложения?   -  person Charles Xu    schedule 18.05.2021
comment
Браузер @CharlesXu запрашивает учетные данные пользователя. Я использую Windows Auth для аутентификации пользователей в AD, поэтому браузер использует встроенное всплывающее окно для запроса учетных данных. Это всплывающее окно отображается несколько раз, даже если каждый раз выставляются правильные кредиты.   -  person Avais    schedule 19.05.2021
comment
Вы пользуетесь браузером IE?   -  person Charles Xu    schedule 19.05.2021
comment
@CharlesXu нет, пока только Chrome   -  person Avais    schedule 19.05.2021
comment
Если аутентификация необходима? Это для HTTPS или чего-то еще, и что это?   -  person Charles Xu    schedule 20.05.2021
comment
Аутентификация @CharlesXu абсолютно необходима, она для каждого запроса, поступающего на веб-сервер, в основном https. В любом случае мы исправили это с помощью версии v1 шлюза приложений.   -  person Avais    schedule 23.05.2021


Ответы (1)


Вместо перехода на версию V1 я нашел еще одно решение - использовать обычную аутентификацию вместо аутентификации Windows.

Я понимаю, что обычная проверка подлинности отправляет учетные данные в виде обычного текста, но если вы используете SSL поверх нее, все в порядке.

Все еще ищу лучший подход, чтобы решить эту проблему, но это сработало для меня. Надеюсь, это поможет !

person Ansh    schedule 18.05.2021