From df821208c608de1b7cdc6fe69ae28724ac1f01a0 Mon Sep 17 00:00:00 2001 From: MDN Date: Thu, 14 Oct 2021 00:47:38 +0000 Subject: [CRON] sync translated content --- .../web/api/credentialscontainer/create/index.html | 107 +++++++++++++++ files/ja/web/api/effecttiming/index.html | 64 --------- .../api/keyframeeffect/keyframeeffect/index.html | 65 +++++++++ .../authenticatorselection/index.html | 106 --------------- .../excludecredentials/index.html | 104 --------------- .../publickeycredentialcreationoptions/index.html | 145 --------------------- files/ja/web/api/rtcconfiguration/index.html | 64 --------- .../rtcpeerconnection/rtcpeerconnection/index.html | 65 +++++++++ 8 files changed, 237 insertions(+), 483 deletions(-) create mode 100644 files/ja/web/api/credentialscontainer/create/index.html delete mode 100644 files/ja/web/api/effecttiming/index.html create mode 100644 files/ja/web/api/keyframeeffect/keyframeeffect/index.html delete mode 100644 files/ja/web/api/publickeycredentialcreationoptions/authenticatorselection/index.html delete mode 100644 files/ja/web/api/publickeycredentialcreationoptions/excludecredentials/index.html delete mode 100644 files/ja/web/api/publickeycredentialcreationoptions/index.html delete mode 100644 files/ja/web/api/rtcconfiguration/index.html create mode 100644 files/ja/web/api/rtcpeerconnection/rtcpeerconnection/index.html (limited to 'files/ja/web/api') diff --git a/files/ja/web/api/credentialscontainer/create/index.html b/files/ja/web/api/credentialscontainer/create/index.html new file mode 100644 index 0000000000..3f786e8a8f --- /dev/null +++ b/files/ja/web/api/credentialscontainer/create/index.html @@ -0,0 +1,107 @@ +--- +title: PublicKeyCredentialCreationOptions.authenticatorSelection +slug: Web/API/CredentialsContainer/create +tags: + - API + - Property + - PublicKeyCredentialCreationOptions + - Reference + - Web Authentication API + - WebAuthn +translation_of: Web/API/PublicKeyCredentialCreationOptions/authenticatorSelection +original_slug: Web/API/PublicKeyCredentialCreationOptions/authenticatorSelection +--- +
{{APIRef("Web Authentication API")}}{{securecontext_header}}
+ +

authenticatorSelection は {{domxref("PublicKeyCredentialCreationOptions")}} 辞書の任意のプロパティであり、生成操作に使用される認証機器をフィルタリングする条件を指定するオブジェクトです。

+ +

構文

+ +
authenticatorSelection = publicKeyCredentialCreationOptions.authenticatorSelection
+ +

+ +

以下のプロパティを持つオブジェクトです。

+ +
+
authenticatorAttachment{{optional_inline}}
+
文字列で、 "platform" または "cross-platform" のどちらかです。前者は認証機器がクライアントに接続されており、通常は取り外し不可能であることを示します。後者は機器が異なるプラットフォームをまたがって使用される可能性があることを示します (USB や NFC 端末など)。
+
requireResidentKey{{optional_inline}}
+
論理値で、認証情報の秘密鍵を認証機器、クライアント、クライアント端末の中に格納する必要があるのか、どうかを示します。既定値は false です。
+
userVerification{{optional_inline}}
+
A string qualifying how the user verification should be part of the authentication process. The values may be: +
    +
  • "required": user verification is required, the operation will fail if the {{domxref("AuthenticatorAttestationResponse","response","",1)}} does not have the UV flag (as part of the authenticatorData property of {{domxref("AuthenticatorAttestationResponse.attestationObject")}})
  • +
  • "preferred": user verification is prefered, the operation will not fail if the {{domxref("AuthenticatorAttestationResponse","response","",1)}} does not have the UV flag (as part of the authenticatorData property of {{domxref("AuthenticatorAttestationResponse.attestationObject")}})
  • +
  • "discouraged": user verification should not be employed as to minimize the user interaction during the process.
  • +
+ The default value is "preferred".
+
+ +

The authenticator used for the creation of the public key credential must comply with the requirements.

+ +
+

Note: See {{domxref("PublicKeyCredential.isUserVerifyingPlatformAuthenticatorAvailable()")}} which resolves to true when a user-verifiying platform authenticator is available.

+
+ +

+ +
var publicKey = {
+  authenticatorSelection:{
+    authenticatorAttachment: "cross-platform",
+    requireResidentKey: true,
+    userVerification: "required"
+  },
+  challenge: new Uint8Array(26) /* this actually is given from the server */,
+  rp: {
+    name: "Example CORP",
+    id  : "login.example.com"
+  },
+  user: {
+    id: new Uint8Array(26), /* To be changed for each user */
+    name: "jdoe@example.com",
+    displayName: "John Doe",
+  },
+  pubKeyCredParams: [ {
+    type: "public-key",
+    alg: -7 } ]
+};
+
+navigator.credentials.create({ publicKey })
+  .then(function (newCredentialInfo) {
+    // send attestation response and client extensions
+    // to the server to proceed with the registration
+    // of the credential
+  }).catch(function (err) {
+     console.error(err);
+  });
+ +

仕様書

+ + + + + + + + + + + + + + + + +
仕様書状態備考
{{SpecName('WebAuthn','#dom-publickeycredentialcreationoptions-authenticatorselection','authenticatorSelection')}}{{Spec2('WebAuthn')}}初回定義
+ +

ブラウザーの互換性

+ +

{{Compat("api.PublicKeyCredentialCreationOptions.excludeCredentials")}}

+ +

See also

+ + diff --git a/files/ja/web/api/effecttiming/index.html b/files/ja/web/api/effecttiming/index.html deleted file mode 100644 index ba4e93cb98..0000000000 --- a/files/ja/web/api/effecttiming/index.html +++ /dev/null @@ -1,64 +0,0 @@ ---- -title: EffectTiming -slug: Web/API/EffectTiming -translation_of: Web/API/EffectTiming ---- -
{{ SeeCompatTable() }}{{ APIRef("Web Animations") }}
- -

The EffectTiming dictionary, part of the Web Animations API, is used by {{domxref("Element.animate()")}}, {{domxref("KeyframeEffectReadOnly.KeyframeEffectReadOnly", "KeyframeEffectReadOnly()")}}, and {{domxref("KeyframeEffect.KeyframeEffect", "KeyframeEffect()")}} to describe timing properties for animation effects. These properties are all optional, although without setting a duration the animation will not play.

- -

Simply put, these properties describe how the {{Glossary("user agent")}} should go about making the transition from from keyframe to keyframe, and how to behave when the animation begins and ends.

- -

Properties

- -
-
{{domxref("EffectTiming.delay", "delay")}} {{optional_inline}}
-
ミリ秒の数値であり、アニメーションの開始を遅らせます。デフォルトでは 0 です。
-
{{domxref("EffectTiming.direction", "direction")}} {{optional_inline}}
-
Whether the animation runs forwards (normal), backwards (reverse), switches direction after each iteration (alternate), or runs backwards and switches direction after each iteration (alternate-reverse). Defaults to "normal".
-
{{domxref("EffectTiming.duration", "duration")}} {{optional_inline}}
-
The number of milliseconds each iteration of the animation takes to complete. Defaults to 0. Although this is technically optional, keep in mind that your animation will not run if this value is 0.
-
{{domxref("EffectTiming.easing", "easing")}} {{optional_inline}}
-
The rate of the animation's change over time. Accepts the pre-defined values "linear", "ease", "ease-in", "ease-out", and "ease-in-out", or a custom "cubic-bezier" value like "cubic-bezier(0.42, 0, 0.58, 1)". Defaults to "linear".
-
{{domxref("EffectTiming.endDelay", "endDelay")}} {{optional_inline}}
-
The number of milliseconds to delay after the end of an animation. This is primarily of use when sequencing animations based on the end time of another animation. Defaults to 0. 
-
{{domxref("EffectTiming.fill", "fill")}} {{optional_inline}}
-
Dictates whether the animation's effects should be reflected by the element(s) prior to playing ("backwards"), retained after the animation has completed playing ("forwards"), or both. Defaults to "none".
-
{{domxref("EffectTiming.iterationStart", "iterationStart")}} {{optional_inline}}
-
Describes at what point in the iteration the animation should start. 0.5 would indicate starting halfway through the first iteration for example, and with this value set, an animation with 2 iterations would end halfway through a third iteration. Defaults to 0.0.
-
{{domxref("EffectTiming.iterations", "iterations")}} {{optional_inline}}
-
The number of times the animation should repeat. Defaults to 1, and can also take a value of {{jsxref("Infinity")}} to make it repeat for as long as the element exists.
-
- -

Specifications

- - - - - - - - - - - - - - -
SpecificationStatusComment
{{SpecName('Web Animations', '#the-effecttiming-dictionary', 'EffectTiming' )}}{{Spec2('Web Animations')}}Initial definition
- -

Browser compatibility

- - - -

{{Compat("api.EffectTiming")}}

- -

See also

- - diff --git a/files/ja/web/api/keyframeeffect/keyframeeffect/index.html b/files/ja/web/api/keyframeeffect/keyframeeffect/index.html new file mode 100644 index 0000000000..60ce39d1af --- /dev/null +++ b/files/ja/web/api/keyframeeffect/keyframeeffect/index.html @@ -0,0 +1,65 @@ +--- +title: EffectTiming +slug: Web/API/KeyframeEffect/KeyframeEffect +translation_of: Web/API/EffectTiming +original_slug: Web/API/EffectTiming +--- +
{{ SeeCompatTable() }}{{ APIRef("Web Animations") }}
+ +

The EffectTiming dictionary, part of the Web Animations API, is used by {{domxref("Element.animate()")}}, {{domxref("KeyframeEffectReadOnly.KeyframeEffectReadOnly", "KeyframeEffectReadOnly()")}}, and {{domxref("KeyframeEffect.KeyframeEffect", "KeyframeEffect()")}} to describe timing properties for animation effects. These properties are all optional, although without setting a duration the animation will not play.

+ +

Simply put, these properties describe how the {{Glossary("user agent")}} should go about making the transition from from keyframe to keyframe, and how to behave when the animation begins and ends.

+ +

Properties

+ +
+
{{domxref("EffectTiming.delay", "delay")}} {{optional_inline}}
+
ミリ秒の数値であり、アニメーションの開始を遅らせます。デフォルトでは 0 です。
+
{{domxref("EffectTiming.direction", "direction")}} {{optional_inline}}
+
Whether the animation runs forwards (normal), backwards (reverse), switches direction after each iteration (alternate), or runs backwards and switches direction after each iteration (alternate-reverse). Defaults to "normal".
+
{{domxref("EffectTiming.duration", "duration")}} {{optional_inline}}
+
The number of milliseconds each iteration of the animation takes to complete. Defaults to 0. Although this is technically optional, keep in mind that your animation will not run if this value is 0.
+
{{domxref("EffectTiming.easing", "easing")}} {{optional_inline}}
+
The rate of the animation's change over time. Accepts the pre-defined values "linear", "ease", "ease-in", "ease-out", and "ease-in-out", or a custom "cubic-bezier" value like "cubic-bezier(0.42, 0, 0.58, 1)". Defaults to "linear".
+
{{domxref("EffectTiming.endDelay", "endDelay")}} {{optional_inline}}
+
The number of milliseconds to delay after the end of an animation. This is primarily of use when sequencing animations based on the end time of another animation. Defaults to 0. 
+
{{domxref("EffectTiming.fill", "fill")}} {{optional_inline}}
+
Dictates whether the animation's effects should be reflected by the element(s) prior to playing ("backwards"), retained after the animation has completed playing ("forwards"), or both. Defaults to "none".
+
{{domxref("EffectTiming.iterationStart", "iterationStart")}} {{optional_inline}}
+
Describes at what point in the iteration the animation should start. 0.5 would indicate starting halfway through the first iteration for example, and with this value set, an animation with 2 iterations would end halfway through a third iteration. Defaults to 0.0.
+
{{domxref("EffectTiming.iterations", "iterations")}} {{optional_inline}}
+
The number of times the animation should repeat. Defaults to 1, and can also take a value of {{jsxref("Infinity")}} to make it repeat for as long as the element exists.
+
+ +

Specifications

+ + + + + + + + + + + + + + +
SpecificationStatusComment
{{SpecName('Web Animations', '#the-effecttiming-dictionary', 'EffectTiming' )}}{{Spec2('Web Animations')}}Initial definition
+ +

Browser compatibility

+ + + +

{{Compat("api.EffectTiming")}}

+ +

See also

+ + diff --git a/files/ja/web/api/publickeycredentialcreationoptions/authenticatorselection/index.html b/files/ja/web/api/publickeycredentialcreationoptions/authenticatorselection/index.html deleted file mode 100644 index 263bd66b0a..0000000000 --- a/files/ja/web/api/publickeycredentialcreationoptions/authenticatorselection/index.html +++ /dev/null @@ -1,106 +0,0 @@ ---- -title: PublicKeyCredentialCreationOptions.authenticatorSelection -slug: Web/API/PublicKeyCredentialCreationOptions/authenticatorSelection -tags: - - API - - Property - - PublicKeyCredentialCreationOptions - - Reference - - Web Authentication API - - WebAuthn -translation_of: Web/API/PublicKeyCredentialCreationOptions/authenticatorSelection ---- -
{{APIRef("Web Authentication API")}}{{securecontext_header}}
- -

authenticatorSelection は {{domxref("PublicKeyCredentialCreationOptions")}} 辞書の任意のプロパティであり、生成操作に使用される認証機器をフィルタリングする条件を指定するオブジェクトです。

- -

構文

- -
authenticatorSelection = publicKeyCredentialCreationOptions.authenticatorSelection
- -

- -

以下のプロパティを持つオブジェクトです。

- -
-
authenticatorAttachment{{optional_inline}}
-
文字列で、 "platform" または "cross-platform" のどちらかです。前者は認証機器がクライアントに接続されており、通常は取り外し不可能であることを示します。後者は機器が異なるプラットフォームをまたがって使用される可能性があることを示します (USB や NFC 端末など)。
-
requireResidentKey{{optional_inline}}
-
論理値で、認証情報の秘密鍵を認証機器、クライアント、クライアント端末の中に格納する必要があるのか、どうかを示します。既定値は false です。
-
userVerification{{optional_inline}}
-
A string qualifying how the user verification should be part of the authentication process. The values may be: -
    -
  • "required": user verification is required, the operation will fail if the {{domxref("AuthenticatorAttestationResponse","response","",1)}} does not have the UV flag (as part of the authenticatorData property of {{domxref("AuthenticatorAttestationResponse.attestationObject")}})
  • -
  • "preferred": user verification is prefered, the operation will not fail if the {{domxref("AuthenticatorAttestationResponse","response","",1)}} does not have the UV flag (as part of the authenticatorData property of {{domxref("AuthenticatorAttestationResponse.attestationObject")}})
  • -
  • "discouraged": user verification should not be employed as to minimize the user interaction during the process.
  • -
- The default value is "preferred".
-
- -

The authenticator used for the creation of the public key credential must comply with the requirements.

- -
-

Note: See {{domxref("PublicKeyCredential.isUserVerifyingPlatformAuthenticatorAvailable()")}} which resolves to true when a user-verifiying platform authenticator is available.

-
- -

- -
var publicKey = {
-  authenticatorSelection:{
-    authenticatorAttachment: "cross-platform",
-    requireResidentKey: true,
-    userVerification: "required"
-  },
-  challenge: new Uint8Array(26) /* this actually is given from the server */,
-  rp: {
-    name: "Example CORP",
-    id  : "login.example.com"
-  },
-  user: {
-    id: new Uint8Array(26), /* To be changed for each user */
-    name: "jdoe@example.com",
-    displayName: "John Doe",
-  },
-  pubKeyCredParams: [ {
-    type: "public-key",
-    alg: -7 } ]
-};
-
-navigator.credentials.create({ publicKey })
-  .then(function (newCredentialInfo) {
-    // send attestation response and client extensions
-    // to the server to proceed with the registration
-    // of the credential
-  }).catch(function (err) {
-     console.error(err);
-  });
- -

仕様書

- - - - - - - - - - - - - - - - -
仕様書状態備考
{{SpecName('WebAuthn','#dom-publickeycredentialcreationoptions-authenticatorselection','authenticatorSelection')}}{{Spec2('WebAuthn')}}初回定義
- -

ブラウザーの互換性

- -

{{Compat("api.PublicKeyCredentialCreationOptions.excludeCredentials")}}

- -

See also

- - diff --git a/files/ja/web/api/publickeycredentialcreationoptions/excludecredentials/index.html b/files/ja/web/api/publickeycredentialcreationoptions/excludecredentials/index.html deleted file mode 100644 index 644b69d6c2..0000000000 --- a/files/ja/web/api/publickeycredentialcreationoptions/excludecredentials/index.html +++ /dev/null @@ -1,104 +0,0 @@ ---- -title: PublicKeyCredentialCreationOptions.excludeCredentials -slug: Web/API/PublicKeyCredentialCreationOptions/excludeCredentials -tags: - - API - - Property - - PublicKeyCredentialCreationOptions - - Reference - - Web Authentication API - - WebAuthn - - プロパティ -translation_of: Web/API/PublicKeyCredentialCreationOptions/excludeCredentials ---- -
{{APIRef("Web Authentication API")}}{{securecontext_header}}
- -

excludeCredentials は {{domxref("PublicKeyCredentialCreationOptions")}} 辞書の任意のプロパティであり、指定されたユーザーに既に存在する公開鍵の記述子を要素に持つ {{jsxref("Array")}} オブジェクトです。これは既存のユーザーに新しい認証情報を生成することを避けたい場合、パーティのサーバーから提供されます。

- -

構文

- -
excludeCredentials = publicKeyCredentialCreationOptions.excludeCredentials
- -

- -

{{jsxref("Array")}} で、以下のプロパティを持つオブジェクトを要素に持ちます。

- -
-
type
-
文字列で、生成された公開鍵の認証情報の種類を表します。この文書の執筆時点 (2019年3月) では、 "public-key" のみが使用可能です。
-
id
-
{{domxref("BufferSource")}} で、既存の公開鍵の認証情報の識別子 ({{domxref("PublicKeyCredential.rawId")}}) に一致します。子の識別子は PublicKeyCredential インスタンスの生成時に生成されます。
-
transports {{optional_inline}}
-
文字列の {{jsxref("Array")}} で、クライアントと認証機器の通信方法を記述します。使用可能な文字列は次の通りです。 -
    -
  • "usb": 認証機器は取り外し可能な USB 接続で接続することができます
  • -
  • "nfc": 認証機器は NFC (Near Field Communication) を通して使用することができます
  • -
  • "ble": 認証機器は BLE (Bluetooth Low Energy) を通して使用することができます
  • -
  • "internal": 認証機器はクライアント端末の中に埋め込まれています (取り外せません)。
  • -
-
-
- -

認証機器がすでにそのような公開鍵認証情報の一つを含んでいる場合、クライアントは {{domxref("DOMException")}} を発生さえるか、ユーザーに新しい認証情報を生成したいかを確認するかします。

- -

- -
var publicKey = {
-  excludeCredentials: [
-    {
-      type: "public-key",
-      // the id for john.doe@example.com
-      id  : new Uint8Array(26) /* this actually is given by the server */
-    },
-    {
-      type: "public-key",
-      // the id for john-doe@example.com
-      id : new Uint8Array(26) /* another id */
-    }
-  ],
-  challenge: new Uint8Array(26) /* this actually is given from the server */,
-  rp: {
-    name: "Example CORP",
-    id  : "login.example.com"
-  },
-  user: {
-    id: new Uint8Array(26), /* To be changed for each user */
-    name: "jdoe@example.com",
-    displayName: "John Doe",
-  },
-  pubKeyCredParams: [ {
-    type: "public-key",
-    alg: -7 } ]
-};
-
-navigator.credentials.create({ publicKey })
-  .then(function (newCredentialInfo) {
-    // send attestation response and client extensions
-    // to the server to proceed with the registration
-    // of the credential
-  }).catch(function (err) {
-     console.error(err);
-  });
- -

仕様書

- - - - - - - - - - - - - - - - -
仕様書状態備考
{{SpecName('WebAuthn','#dom-publickeycredentialcreationoptions-excludecredentials','excludeCredentials')}}{{Spec2('WebAuthn')}}初回定義
- -

ブラウザーの互換性

- -

{{Compat("api.PublicKeyCredentialCreationOptions.excludeCredentials")}}

diff --git a/files/ja/web/api/publickeycredentialcreationoptions/index.html b/files/ja/web/api/publickeycredentialcreationoptions/index.html deleted file mode 100644 index a42762c18b..0000000000 --- a/files/ja/web/api/publickeycredentialcreationoptions/index.html +++ /dev/null @@ -1,145 +0,0 @@ ---- -title: PublicKeyCredentialCreationOptions -slug: Web/API/PublicKeyCredentialCreationOptions -tags: - - API - - Dictionary - - PublicKeyCredentialCreationOptions - - Reference - - Web Authentication API - - WebAuthn -translation_of: Web/API/PublicKeyCredentialCreationOptions ---- -
{{APIRef("Web Authentication API")}}{{securecontext_header}}
- -

PublicKeyCredentialCreationOptionsWeb Authentication API の辞書で、 {{domxref("CredentialsContainer.create()","navigators.credentials.create()")}} で {{domxref("PublicKeyCredential")}} を生成するために渡されるオプションを保持します。

- -

プロパティ

- -
-
{{domxref("PublicKeyCredentialCreationOptions.rp")}}
-
資格情報の生成のリクエスト元を示すオブジェクトです。
-
{{domxref("PublicKeyCredentialCreationOptions.user")}}
-
資格情報が生成されるユーザーアカウントを示すオブジェクトです。
-
{{domxref("PublicKeyCredentialCreationOptions.challenge")}}
-
{{domxref("BufferSource")}} 型で、証明書利用者のサーバーによって生成され、暗号チャレンジとして使用されるものです。この値は認証プロバイダーによって署名され、署名は {{domxref("AuthenticatorAssertionResponse.signature")}} の一部として送り返されます。
-
{{domxref("PublicKeyCredentialCreationOptions.pubKeyCredParams")}}
-
{{jsxref("Array")}} 型で、資格情報に要求される機能を指定する要素の配列です。暗号化署名の操作で使用される種類とアルゴリズムを含みます。この配列は設定の降順で並べ替えられます。
-
{{domxref("PublicKeyCredentialCreationOptions.timeout")}} {{optional_inline}}
-
数値のヒントで、取得操作が完了するまで呼び出し元が待機する時間をミリ秒単位で表します。このヒントは、ブラウザーによって上書きされる場合があります。
-
{{domxref("PublicKeyCredentialCreationOptions.excludeCredentials")}} {{optional_inline}}
-
{{jsxref("Array")}} で、既存の資格情報の記述子の配列です。これは、すでに資格情報を持つ既存のユーザーが新しい公開鍵資格情報を生成することを防ぐために、認証者によって提供されます。
-
{{domxref("PublicKeyCredentialCreationOptions.authenticatorSelection")}} {{optional_inline}}
-
生成操作で使用可能な認証機器を絞り込む条件をプロパティに持つオブジェクトです。
-
{{domxref("PublicKeyCredentialCreationOptions.attestation")}} {{optional_inline}}
-
{{jsxref("String")}} で、認証結果を (認証機器の元が) 送信する方法を示します。
-
{{domxref("PublicKeyCredentialCreationOptions.extensions")}} {{optional_inline}}
-
複数のクライアント拡張機能の入力を持つオブジェクトです。これらの拡張機能は、追加の処理を要求するために使用されます (例えば、従来の FIDO API 資格情報を処理、認証端末上でのテキストの要求など)。
-
- -

メソッド

- -

なし。

- -

- -
// some examples of COSE algorithms
-const cose_alg_ECDSA_w_SHA256 = -7;
-const cose_alg_ECDSA_w_SHA512 = -36;
-
-var createCredentialOptions = {
-    // Format of new credentials is publicKey
-    publicKey: {
-        // Relying Party
-        rp: {
-            name: "Example CORP",
-            id: "login.example.com",
-            icon: "https://login.example.com/login.ico"
-        },
-        // Cryptographic challenge from the server
-        challenge: new Uint8Array(26),
-        // User
-        user: {
-            id: new Uint8Array(16),
-            name: "john.p.smith@example.com",
-            displayName: "John P. Smith",
-        },
-        // Requested format of new keypair
-        pubKeyCredParams: [{
-            type: "public-key",
-            alg: cose_alg_ECDSA_w_SHA256,
-        }],
-        // Timeout after 1 minute
-        timeout: 60000,
-        // Do not send the authenticator's origin attestation
-        attestation: "none",
-        extensions: {
-          uvm: true,
-          exts: true
-        },
-        // Filter out authenticators which are bound to the device
-        authenticatorSelection:{
-          authenticatorAttachment: "cross-platform",
-          requireResidentKey: true,
-          userVerification: "preferred"
-        },
-        // Exclude already existing credentials for the user
-        excludeCredentials: [
-          {
-            type: "public-key",
-            // the id for john.doe@example.com
-            id  : new Uint8Array(26) /* this actually is given by the server */
-          },
-          {
-            type: "public-key",
-            // the id for john-doe@example.com
-            id : new Uint8Array(26) /* another id */
-          }
-        ]
-    }
-};
-
-// Create the new credential with the options above
-navigator.credentials.create(createCredentialOptions)
-  .then(function (newCredentialInfo) {
-    var attestationResponse = newCredentialInfo.response;
-    var clientExtensionsOutputs = newCredentialInfo.getClientExtensionsResults();
-
-    // Send the response to the relying party server
-    // it will verify the content and integrity before
-    // creating a new credential
-
-  }).catch(function (err) {
-    // Deal with any error properly
-    console.error(err);
-  });;
-
- -

仕様書

- - - - - - - - - - - - - - - - -
仕様書状態備考
{{SpecName('WebAuthn','#dictdef-publickeycredentialcreationoptions', 'PublicKeyCredentialCreationOptions dictionary')}}{{Spec2('WebAuthn')}}初回定義
- -

ブラウザーの互換性

- -

{{Compat("api.PublicKeyCredentialCreationOptions")}}

- -

関連情報

- - diff --git a/files/ja/web/api/rtcconfiguration/index.html b/files/ja/web/api/rtcconfiguration/index.html deleted file mode 100644 index 2e26eaceef..0000000000 --- a/files/ja/web/api/rtcconfiguration/index.html +++ /dev/null @@ -1,64 +0,0 @@ ---- -title: RTCConfiguration -slug: Web/API/RTCConfiguration -translation_of: Web/API/RTCConfiguration ---- -

{{APIRef("WebRTC")}}RTCConfigurationは、{{domxref("RTCPeerConnection")}} オブジェクトを介して ice server設定を初期化するためのものです 。 

- -

- -
var configuration = { iceServers: [{ url: "stun:stun.services.mozilla.com",
-                                     username: "louis@mozilla.com",
-                                     credential: "webrtcdemo" }]
-}
-var pc = new RTCPeerConnection(configuration);
- -

プロパティ

- - - - - - - - - - - - - - - - -
名前説明
iceServersRTCIceServer[]ice server オブジェクトの配列
- -

RTCIceServer プロパティ

- - - - - - - - - - - - - - - - - - - - - - - - - - -
名前説明
url{{domxref("DOMString")}}使用するTURNまたはSTUNサーバーのURL
username{{domxref("DOMString")}}アカウントのユーザ名 (任意)
credential{{domxref("DOMString")}}ユーザ名に関連付けられたパスワード (任意)
- -

 

diff --git a/files/ja/web/api/rtcpeerconnection/rtcpeerconnection/index.html b/files/ja/web/api/rtcpeerconnection/rtcpeerconnection/index.html new file mode 100644 index 0000000000..1527f34ea2 --- /dev/null +++ b/files/ja/web/api/rtcpeerconnection/rtcpeerconnection/index.html @@ -0,0 +1,65 @@ +--- +title: RTCConfiguration +slug: Web/API/RTCPeerConnection/RTCPeerConnection +translation_of: Web/API/RTCConfiguration +original_slug: Web/API/RTCConfiguration +--- +

{{APIRef("WebRTC")}}RTCConfigurationは、{{domxref("RTCPeerConnection")}} オブジェクトを介して ice server設定を初期化するためのものです 。 

+ +

+ +
var configuration = { iceServers: [{ url: "stun:stun.services.mozilla.com",
+                                     username: "louis@mozilla.com",
+                                     credential: "webrtcdemo" }]
+}
+var pc = new RTCPeerConnection(configuration);
+ +

プロパティ

+ + + + + + + + + + + + + + + + +
名前説明
iceServersRTCIceServer[]ice server オブジェクトの配列
+ +

RTCIceServer プロパティ

+ + + + + + + + + + + + + + + + + + + + + + + + + + +
名前説明
url{{domxref("DOMString")}}使用するTURNまたはSTUNサーバーのURL
username{{domxref("DOMString")}}アカウントのユーザ名 (任意)
credential{{domxref("DOMString")}}ユーザ名に関連付けられたパスワード (任意)
+ +

 

-- cgit v1.2.3-54-g00ecf