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