From a97803f0bab2556e637c96e3be9807c74dad98e8 Mon Sep 17 00:00:00 2001 From: unarist Date: Mon, 28 Feb 2022 02:58:37 +0900 Subject: 2022/2/18更新の英語版 281e3b2 を反映 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- files/ja/web/api/request/credentials/index.md | 69 ++++++++++++--------------- 1 file changed, 30 insertions(+), 39 deletions(-) (limited to 'files/ja') diff --git a/files/ja/web/api/request/credentials/index.md b/files/ja/web/api/request/credentials/index.md index 1960e1513e..0c408fd86b 100644 --- a/files/ja/web/api/request/credentials/index.md +++ b/files/ja/web/api/request/credentials/index.md @@ -3,64 +3,55 @@ title: Request.credentials slug: Web/API/Request/credentials tags: - API - - Experimental + - Cookies - Fetch + - Networking - Property - Reference + - Security - credentials - request translation_of: Web/API/Request/credentials --- -
{{APIRef("Fetch")}}{{SeeCompatTable}}
+{{APIRef("Fetch")}} -

{{domxref("Request")}} インターフェースの credentials 読み取り専用プロパティは、クロスオリジンリクエストの場合、ユーザーエージェントが ほかのドメインからクッキーを送信すべきかどうかを示します。これは XHR の withCredentials フラグと似ていますが、(2 つではなく)3 つの値があります:

+{{domxref("Request")}} インターフェイスの **`credentials`** 読み取り専用プロパティは、クロスオリジンの場合に、ユーザーエージェントが他のドメインからクッキーを送信すべきかどうかを示します。 - +

構文

-

構文

+```js +var myCred = request.credentials; +``` -
var myCred = request.credentials;
+

-

+`RequestCredentials` 辞書値は、クロスオリジンの場合に、ユーザーエージェントが他のドメインからクッキーを送信すべきかどうかを示します。有効な値は次の通りです: -

{{domxref("RequestCredentials")}} 値。

+- `omit`: 決してクッキーを送受信しません。 +- `same-origin`: URL が呼び出し元のスクリプトと同一オリジンだった場合のみ、ユーザーの資格情報 (HTTP Basic 認証、など) を送信します。 **これが既定値です。** +- `include`: クロスオリジン呼び出しであっても、常にユーザーの資格情報 (クッキー、HTTP Basic 認証、、など) を送信します。 -

+これは XHR の [`withCredentials`](/ja/docs/Web/API/XMLHttpRequest/withCredentials) フラグと似ていますが、有効な値が 2 つではなく 3 つあります。 -

次のスニペットは、{{domxref("Request.Request()")}} コンストラクタを使って(スクリプトと同じディレクトリにある画像ファイルのために)新しいリクエストを生成してから、リクエストの credentials を変数に保存しています:

+

-
var myRequest = new Request('flowers.jpg');
-var myCred = myRequest.credentials; // 既定では "omit" を返す。
+次のスニペットは、{{domxref("Request.Request()")}} コンストラクタを使って(スクリプトと同じディレクトリーにある画像ファイルのために)新しいリクエストを生成してから、リクエストの credentials を変数に保存しています: -

仕様

+```js +var myRequest = new Request('flowers.jpg'); +var myCred = myRequest.credentials; // 既定では "same-origin" を返す +``` - - - - - - - - - - - - - -
仕様状態コメント
{{SpecName('Fetch','#dom-request-credentials','credentials')}}{{Spec2('Fetch')}}Initial definition
+

仕様

-

ブラウザ実装状況

+{{Specifications}} -

{{Compat("api.Request.credentials")}}

+

ブラウザー実装状況

-

関連項目

+{{Compat}} - +

関連情報

+ +- [ServiceWorker API](/ja/docs/Web/API/Service_Worker_API) +- [HTTP access control (CORS)](/ja/docs/Web/HTTP/CORS) +- [HTTP](/ja/docs/Web/HTTP) -- cgit v1.2.3-54-g00ecf