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