Как закрыть всплывающее окно входа, автоматически открываемое браузером для сбойной базовой схемы аутентификации? - PullRequest
0 голосов
/ 07 февраля 2019

Я отправляю HTTP-запрос из моего приложения angular 6 на сервер, чтобы получить маркер аутентификации.Сервер использует базовую схему аутентификации для проверки имени пользователя и пароля перед выдачей токена.Сервер отвечает 401 unauthorized error, если логин username и password неверны.Наряду с 401 error сервер возвращает заголовок www-authenticate: Basic realm={some message}.Браузер автоматически открывает диалоговое окно входа, чтобы ввести username и password при неудачном входе.Я не хочу вносить какие-либо изменения на сервере, вместо этого я хочу обработать это всплывающее окно в моем угловом приложении.

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

Возможно ли это?

Если да, то как?

1 Ответ

0 голосов
/ 07 февраля 2019

Я думаю, что на этот вопрос дан ответ здесь

Другими словами, вы не можете этого сделать, но вы можете найти некоторые приемы по теме выше.

...