Когда сервер предоставляет доступ через Основную Идентификацию HTTP, что опыт, как ожидают, будет на браузере?
Я, как правило, просто делаю это с завитком:
curl -u myusername:mypassword http://somesite.com
И это работает просто великолепно. Однако прямо сейчас у меня нет доступа к завитку (длинная история), и я хочу просто сделать это от веб-браузера, если это возможно.
Я думал способ, которым Основной Автор, как предполагалось, работал, был - я печатаю в URL, который я хочу, сервер тогда решает, что я не уполномочен, код ответа 401 прибыли, и я печатаю свое имя пользователя и пароль в быстрое. Если это правильно, грузы страницы!
Однако на somesite.com, я не получаю разрешение, быстрое вообще, просто страница, которая говорит, что я не уполномочен. Разве somesite не осуществил Основной Подлинный технологический процесс правильно или является там чем-то еще, что я должен сделать?
У вас может быть старое недопустимое имя пользователя / пароль кэшировано в вашем браузере. Попробуйте очистить их и проверить еще раз.
Если вы используете IE, и Somesite.com находится в вашей зоне безопасности интрасети, т. Е. Может автоматически отправлять свои учетные данные Windows автоматически.
Вы также можете получить это, если сервер отправляет код ответа 401, но неправильно устанавливает заголовок WWW-Authenticate - I должен знать, я только что исправил это в собственном коде, потому что приложения VB не отображали запрос аутентификации.