メインコンテンツへスキップ
プロトコル・技術

Confidential Client

OAuth Confidential Client

OAuthで、クライアント資格情報を秘密に保持する能力を持つクライアント。管理されたサーバー側で認証処理を行う構成などが該当し、資格情報の安全な管理が前提となる。

Confidentialという分類だけで実装が安全と認定されるわけではありません。秘密鍵や共有秘密への権限、更新、漏えい時の失効を設計します。利用者の認証・認可とクライアント自身の認証は別であり、後者が成功しても任意の利用者データへアクセスできる意味にはなりません。

  • 初心者向けには「管理された場所でアプリ自身の秘密を守れるクライアント」
  • サーバーに置くだけでなく読み取り権限を限定する
  • クライアント認証と利用者認証を区別する

よくある質問

Confidential Clientとは?

OAuthで、クライアント資格情報を秘密に保持する能力を持つクライアント。管理されたサーバー側で認証処理を行う構成などが該当し、資格情報の安全な管理が前提となる。

Confidential Clientについて詳しく知るには?

Confidentialという分類だけで実装が安全と認定されるわけではありません。秘密鍵や共有秘密への権限、更新、漏えい時の失効を設計します。利用者の認証・認可とクライアント自身の認証は別であり、後者が成功しても任意の利用者データへアクセスできる意味にはなりません。

Confidential Clientのポイントは?

初心者向けには「管理された場所でアプリ自身の秘密を守れるクライアント」 サーバーに置くだけでなく読み取り権限を限定する クライアント認証と利用者認証を区別する

← 用語集一覧に戻る
ESC