Skip to content

Commit

Permalink
2024/02/01 時点の英語版に基づき更新
Browse files Browse the repository at this point in the history
  • Loading branch information
mfuji09 committed May 23, 2024
1 parent fb09c2a commit 493b645
Showing 1 changed file with 15 additions and 6 deletions.
21 changes: 15 additions & 6 deletions files/ja/web/api/credential_management_api/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -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 は、ウェブサイトがさまざまな種類の資格情報を保存したり取得したりする方法を提供しています。これによりユーザーは、サイトにログインするために使用した連携アカウントを確認したり、期限切れのセッションに明示的なログインの手続きなしでセッションを再開したりすることができます。

Expand All @@ -31,8 +31,11 @@ l10n:
- : ウェブサイトがユーザーを正しく認証するために信頼するエンティティである、連合アイデンティティプロバイダーからの資格情報に関する情報を提供し、また、そのための API を提供します。 [OpenID Connect](https://openid.net/developers/specs/) はそのようなフレームワークの一例です。
- {{domxref("PasswordCredential")}}
- : ユーザー名/パスワードの組に関する情報を提供します。
- {{domxref("PublicKeyCredential")}}
- : パスワードの代わりに、フィッシング不可能でデータ侵害に強い非対称キーペアを使用してログインするための資格情報を提供します。

### 他のインターフェイスへの拡張

- {{domxref("Navigator.credentials")}} {{ReadOnlyInline}}
- : 資格情報をリクエストするメソッドや、ログインやログアウトに成功したときなど興味深いイベントが発生したときに ユーザーエージェントに通知するメソッドを公開する {{domxref("CredentialsContainer")}} インターフェイスを返します。

## 仕様書

Expand All @@ -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")}}

0 comments on commit 493b645

Please sign in to comment.