web-dev-qa-db-ja.com

HTTP基本認証用の純粋なJavaScriptコード?

AJAXに適した純粋なJavaScriptでHTTP基本認証クライアントを実装する参照コードはどこにありますか?

YUIなどのJSツールキットから独立して使用できる、コードの追加ポイント、またはコードへのポインター。 Java、Flash/Flex、PHPフレームワークなど).

56
system PAUSE

XMLHttpRequest.openメソッドの5パラメーターバージョンでは、ユーザー名とパスワードを指定できます。 ( WHATWG仕様

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

Paul James によって書かれた良い記事/チュートリアルがあります。私はしばらく前にそれを使用し、それは私のために働いた。

HTMLフォームを使用したHTTP認証

[...] XMLHTTPRequest、正しいHTTP認証ヘッダーを送信できます。フォームが送信するURLを調整する代わりに、XMLHTTPRequestを使用して、入力されたユーザー名とパスワードを提供するフォームが送信される前にリクエストを行うことができます。

これにより、ブラウザにHTTP認証資格情報が設定され、実際のフォーム送信ログインリクエストとともに送信されます。

23
splattne