Базовая аутентификация HTTP - каков ожидаемый опыт браузера?

Когда сервер предоставляет доступ через Основную Идентификацию HTTP, что опыт, как ожидают, будет на браузере?

Я, как правило, просто делаю это с завитком:

curl -u myusername:mypassword http://somesite.com

И это работает просто великолепно. Однако прямо сейчас у меня нет доступа к завитку (длинная история), и я хочу просто сделать это от веб-браузера, если это возможно.

Я думал способ, которым Основной Автор, как предполагалось, работал, был - я печатаю в URL, который я хочу, сервер тогда решает, что я не уполномочен, код ответа 401 прибыли, и я печатаю свое имя пользователя и пароль в быстрое. Если это правильно, грузы страницы!

Однако на somesite.com, я не получаю разрешение, быстрое вообще, просто страница, которая говорит, что я не уполномочен. Разве somesite не осуществил Основной Подлинный технологический процесс правильно или является там чем-то еще, что я должен сделать?

251
задан bpapa 11 January 2010 в 09:29
поделиться

2 ответа

У вас может быть старое недопустимое имя пользователя / пароль кэшировано в вашем браузере. Попробуйте очистить их и проверить еще раз.

Если вы используете IE, и Somesite.com находится в вашей зоне безопасности интрасети, т. Е. Может автоматически отправлять свои учетные данные Windows автоматически.

15
ответ дан 23 November 2019 в 02:55
поделиться

Заголовок WWW-Authenticate

Вы также можете получить это, если сервер отправляет код ответа 401, но неправильно устанавливает заголовок WWW-Authenticate - I должен знать, я только что исправил это в собственном коде, потому что приложения VB не отображали запрос аутентификации.

7
ответ дан 23 November 2019 в 02:55
поделиться
Другие вопросы по тегам:

Похожие вопросы: