Чистый код JavaScript для базовой аутентификации HTTP?
где я могу найти ссылочный код, который реализует клиент http Basic Authentication в чистом JavaScript, подходящий для AJAX?
дополнительные точки для кода или указатели на код, которые могут использоваться независимо от JS toolkits, таких как YUI. Нет точек для Java, Flash / Flex, PHP-фреймворков и т. д.
2 ответа:
пять-параметр версия
XMLHttpRequest.open
метод позволяет указать имя пользователя и пароль. (WHATWG spec)xhr.open(method, url, async, username, password)
есть хорошая статья/учебник написан Пол Джеймс. Я использовал его некоторое время назад и он работал для меня.
http-аутентификация с HTML-формами
[...] XMLHTTPRequest, он может представить правильные заголовки http auth для нас. Вместо того, чтобы корректировать URL-адрес формы подчиняется, мы можем использовать XMLHTTPRequest чтобы сделать запрос перед формой отправляет предоставление введенного имени пользователя и пароль.
этот будут созданы браузер с HTTP учетные данные для проверки подлинности так что он также отправит их с нашим фактическая форма подачи запроса на вход.