Я создал сайт с базовой HTTP-аутентификацией. Если я перейду туда с IE 11 или Firefox 38, я получу ожидаемое диалоговое окно с запросом учетных данных. Если я попытаюсь перейти с Chrome 45, он сразу же выдаст мне страницу ошибки "Требуется авторизация" и никогда не запрашивает учетные данные. Это происходит даже после того, как я перезагружаю браузер или весь компьютер.
Я сделал следующие вещи:
- Настройте все мои зоны безопасности в параметрах обозревателя IE/Windows, чтобы запрашивать имя пользователя и пароль, поскольку я понимаю, что Chrome для Windows использует эти параметры.
- Попытался убедиться, что всплывающие окна включены для хоста, на котором я собираюсь.
- Проверяется, возможно, были сохранены неправильные учетные данные (нет сохраненных паролей для хоста, на который я собираюсь).
- Покопался на странице настроек самого Chrome и больше ничего не нашел.
- Перейдите по нужному адресу и вставьте учетные данные в URL (
http://user:password@host.com/page.html
).
Пока не играю в кости, я собираюсь вырвать свои волосы.
Я хотел бы отметить, что, например, я не могу дать URL-адреса, к которым я пытаюсь получить доступ, поскольку они не являются общедоступными. Во-вторых, введены некоторые доменные политики, и я не могу изменить некоторые настройки в Chrome (это корпоративная машина). Мне интересно, есть ли что-то, что я пропустил, что могло бы, по крайней мере, объяснить, почему он это делает?