Рейтинг:2

Существуют ли распространенные ситуации, в которых отображается сообщение «Ошибка 401» без предварительного отображения диалогового окна входа в систему?

флаг cn

Возможно, это несколько широкий вопрос, но я сейчас полагаюсь на снимки в темноте...

Иногда мы предоставляем доступ к некоторым веб-адресам (с Apache 2.4), защищенным базовой защитой паролем. Сам никогда не видел, но то и дело слышу от сторонних пользователей, что они немедленно видя 401 Неавторизованный ошибка. Хотя ответ сервера действительно является кодом ошибки 401, он также сопровождается www-аутентификация заголовок, и это должно вызвать диалоговое окно входа в систему со стороны пользователя (где они должны ввести учетные данные, которые мы им предоставили). В рассматриваемых случаях сообщается, что нет появилось диалоговое окно входа. К сожалению, у меня никогда не было прямого контакта с пострадавшими внешними пользователями, что позволило бы мне провести более глубокий анализ.

  • Существует ли несколько общий браузер, который не понимает механизм www-authenticate? Могу ли я использовать как ни странно предполагает, что Sfari и Opera проблематичны, однако я только что сделал успешный тест с одним из них.
  • Существуют ли другие общий препятствия, например, политики брандмауэра, которые строго удаляют необходимые заголовки http?
  • Любые другие идеи, что может пойти не так в этих случаях, или что я могу проверить?

РЕДАКТИРОВАТЬ: Что касается того, что было предложено к рассмотрению:

  • Рассматриваемые URL-адреса https: (можно сказать - конечно?)
  • Проблемы возникают у новых пользователей, т. е. они никогда не попадают «в систему». (Тем не менее, насколько я понимаю, кэшированный неправильный пароль должен вызывать диалоговое окно, в котором пользователь может повторить попытку). Это также, похоже, исключает проблемы с менеджером паролей.
  • Я сомневаюсь, что у затронутых пользователей есть настройки, которые заставляют их автоматически пробовать свои учетные данные Windows или другие автоматические входы в систему с (для них) иностранными интернет-хостами.
anx avatar
флаг fr
anx
Специфика исправлена, но общий класс ошибок, связанных с проблемами, которые я обнаружил давно, все еще может применяться: плохой клиентский пользовательский интерфейс всегда запускался с **необычными точками входа**, например: первый ответ 401, полученный встроенным PDF средство просмотра, цель формы POST (повторно отправленной со старой вкладки браузера), неканонизированный URL-адрес `https://[email protected]/fileslash/`, являющийся результатом изменения моей ссылки MUA получателей . Вы можете добиться некоторого прогресса, а) посмотрев, какие были первые два запроса на IP и б) пустые пароли в специальном регистре.
anx avatar
флаг fr
anx
Ваше значение `realm=` содержит какие-либо забавные символы, запятая является одним из них? В идеале, делайте это простым, потому что синтаксический анализ *почти* как RFC ABNF является распространенным источником ошибок;)
anx avatar
флаг fr
anx
Chromium намеренно не поддерживает всплывающие окна *basic auth*, если заголовок загружается на подресурс, который не соответствует происхождению. Вы можете определить, обращается ли кто-то к вашему сайту, встроенному где-то, регистрируя *refer(r)er* и *заголовки запроса метаданных извлечения*.
Рейтинг:2
флаг ua

Несколько вещей, чтобы попробовать или рассмотреть:

  • Вы обслуживаете эти страницы безопасно? Существует настройка GPO и Google Workspace, которая разрешает только базовую аутентификацию с использованием HTTPS. объект групповой политики, Политика Chrome

  • Учетные данные для URL-адресов меняются достаточно часто? Возможно, пользователь не закрыл/не перезапустил свой браузер с момента последнего успешного входа в систему, а затем изменение учетных данных привело к неправильному кэшу httpauth и вызвало проблему.

  • В диалоговом окне «Параметры обозревателя Windows» есть некоторые настройки аутентификации, которые применяются к Chrome и IE и могут привести к попытке автоматического входа в систему.

Диалоговое окно настроек безопасности

  • Существуют ли какие-либо менеджеры паролей, которые могут автоматически заполнять диалоговое окно входа?

  • Только что сделал несколько быстрых тестов с некоторыми онлайн-прокси и запросом базовой аутентификации HTTP со смешанными результатами. Некоторые отказывались загружать страницу, некоторые представили собственное приглашение для входа в систему, а некоторые использовали встроенное приглашение браузера. Это предполагает, что неправильно настроенный прокси-сервер может привести к тому, что запрос на вход не появится.

Hagen von Eitzen avatar
флаг cn
Все хорошие предложения. В моем случае я считаю, что идея прокси является наиболее многообещающей для меня.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.