diff --git a/files/ja/web/api/credential_management_api/index.md b/files/ja/web/api/credential_management_api/index.md index 9e000e13dcaea2..cb9338cd9a4c9a 100644 --- a/files/ja/web/api/credential_management_api/index.md +++ b/files/ja/web/api/credential_management_api/index.md @@ -2,16 +2,16 @@ title: 資格情報管理 API slug: Web/API/Credential_Management_API l10n: - sourceCommit: b280ea1234452ff553caa466bf532a66ba51db01 + sourceCommit: e84093daced53aa7d8d52905b895d4985c950f1b --- -{{DefaultAPISidebar("Credential Management API")}} +{{DefaultAPISidebar("Credential Management API")}}{{securecontext_header}} 資格情報管理 API を使用すると、ウェブサイトがユーザー、連携アカウント、公開鍵の資格情報を保存および取得することができます。これらの機能により、ユーザーはパスワードを入力せずにログインしたり、サイトへのログインに使用した連携アカウントを確認したり、期限切れのセッションに明示的なログインの手続きなしでセッションを再開したりすることができます。 -## 資格情報管理の概念と使用方法 +## 概念と使用方法 -この API により、ウェブサイトがユーザーエージェントのパスワードシステムと直接対話できるようになるため、ウェブサイトはサイトの資格情報を統一した方法で扱うことができ、ユーザーエージェントは資格情報の管理でより良い支援を提供することができるようになります。例えば、ユーザエージェントは、連合アイデンティティプロバイダーや、ユーザー名とパスワードだけでなく、それ以上のものを使用する難解なログインメカニズムを扱うのに特に苦労しています。 +この API により、ウェブサイトがユーザーエージェントのパスワードシステムと直接対話できるようになるため、ウェブサイトはサイトの資格情報を統一した方法で扱うことができ、ユーザーエージェントは資格情報の管理でより良い支援を提供することができるようになります。例えば、ユーザーエージェントは、連合アイデンティティプロバイダーや、ユーザー名とパスワードだけでなく、それ以上のものを使用する難解なログインメカニズムを扱うのに特に苦労しています。 これらの問題に対処するために、資格情報管理 API は、ウェブサイトがさまざまな種類の資格情報を保存したり取得したりする方法を提供しています。これによりユーザーは、サイトにログインするために使用した連携アカウントを確認したり、期限切れのセッションに明示的なログインの手続きなしでセッションを再開したりすることができます。 @@ -31,8 +31,11 @@ l10n: - : ウェブサイトがユーザーを正しく認証するために信頼するエンティティである、連合アイデンティティプロバイダーからの資格情報に関する情報を提供し、また、そのための API を提供します。 [OpenID Connect](https://openid.net/developers/specs/) はそのようなフレームワークの一例です。 - {{domxref("PasswordCredential")}} - : ユーザー名/パスワードの組に関する情報を提供します。 -- {{domxref("PublicKeyCredential")}} - - : パスワードの代わりに、フィッシング不可能でデータ侵害に強い非対称キーペアを使用してログインするための資格情報を提供します。 + +### 他のインターフェイスへの拡張 + +- {{domxref("Navigator.credentials")}} {{ReadOnlyInline}} + - : 資格情報をリクエストするメソッドや、ログインやログアウトに成功したときなど興味深いイベントが発生したときに ユーザーエージェントに通知するメソッドを公開する {{domxref("CredentialsContainer")}} インターフェイスを返します。 ## 仕様書 @@ -41,3 +44,9 @@ l10n: ## ブラウザーの互換性 {{Compat}} + +## 関連情報 + +- {{domxref("Web Authentication API", "ウェブ認証 API", "", "nocode")}} +- {{domxref("WebOTP API", "", "", "nocode")}} +- {{domxref("FedCM API", "Federated Credential Management (FedCM) API", "", "nocode")}}