Чистый код JavaScript для базовой аутентификации HTTP?


где я могу найти ссылочный код, который реализует клиент http Basic Authentication в чистом JavaScript, подходящий для AJAX?

дополнительные точки для кода или указатели на код, которые могут использоваться независимо от JS toolkits, таких как YUI. Нет точек для Java, Flash / Flex, PHP-фреймворков и т. д.

2 56

2 ответа:

пять-параметр версия XMLHttpRequest.open метод позволяет указать имя пользователя и пароль. (WHATWG spec)

xhr.open(method, url, async, username, password)

есть хорошая статья/учебник написан Пол Джеймс. Я использовал его некоторое время назад и он работал для меня.

http-аутентификация с HTML-формами

[...] XMLHTTPRequest, он может представить правильные заголовки http auth для нас. Вместо того, чтобы корректировать URL-адрес формы подчиняется, мы можем использовать XMLHTTPRequest чтобы сделать запрос перед формой отправляет предоставление введенного имени пользователя и пароль.

этот будут созданы браузер с HTTP учетные данные для проверки подлинности так что он также отправит их с нашим фактическая форма подачи запроса на вход.