Несанкционированный ответ Google Chrome вызывает всплывающее окно - PullRequest
0 голосов
/ 15 октября 2018

Мой технический стек:
Узел 5.12.0, работает на Windows Server
Приложение ReactJs, Chrome Версия 69.0.3497.100

Сценарий:
1. Пользователь пытается войти с помощью неверные учетные данные
2. Приложение Node проверяет запрос и пытается сопоставить его с БД (базовая аутентификация с использованием passportJs )
3. Приложение Node возвращает ответ 401 (неавторизованный)
4. Chrome открывает форму учетных данных

См. В приложении .gif

Бывает также в IE, а не в FF.

Как можноЯ не отображаю всплывающее окно?

enter image description here

1 Ответ

0 голосов
/ 11 июля 2019

После очень непонятного расследования похоже на поведение браузера по умолчанию при получении кода ошибки 401 И заголовка ответа "WWW-Authenticate" со значением "Basic".

Изменение ответа устранило проблему.

...