メインコンテンツまでスキップ

OAuth 2.0 認可フレームワーク: JWT により保護された認可リクエスト (JAR)

  • ステータス: Proposed Standard
  • 発行日: August 2021
  • ストリーム: IETF
  • エラッタ: エラッタなし

ドキュメント情報

  • RFC 番号: 9101
  • タイトル: OAuth 2.0 認可フレームワーク: JWT により保護された認可リクエスト (JAR)
  • 著者: N. Sakimura (NAT.Consulting), J. Bradley (Yubico), M. Jones (Microsoft)
  • 日付: 2021 年 8 月
  • カテゴリ: Standards Track

抄録

RFC 6749 で説明される OAuth 2.0 の認可リクエストはクエリパラメータのシリアル化を用い, 認可リクエストのパラメータがリクエストの URI にエンコードされ, Web ブラウザなどのユーザエージェント経由で送られる. 実装は容易だが, a) ユーザエージェント経由の通信に整合性保護がなくパラメータが改ざんされうる, b) 通信の発信元が認証されない, c) ユーザエージェント経由の通信が監視されうる, という意味がある. これらの弱点により, プロトコルに対する複数の攻撃が示されている.

本ドキュメントは, リクエストパラメータを JSON Web Token (JWT) で送る能力を導入する. JSON Web Signature (JWS) による署名と JSON Web Encryption (JWE) による暗号化が可能になり, 認可リクエストの整合性, 発信元認証, 機密性が得られる. リクエストは値による転送または参照による転送ができる.

本メモの状態

本ドキュメントは Internet Standards Track ドキュメントである.

本ドキュメントは Internet Engineering Task Force (IETF) の成果物であり, IETF コミュニティの合意を表す. 公開レビューを経て Internet Engineering Steering Group (IESG) による出版承認を受けている. Internet Standards についての詳細は RFC 7841 のセクション 2 を参照のこと.

本ドキュメントの現状, 正誤表, フィードバック方法は https://www.rfc-editor.org/info/rfc9101 を参照のこと.

著作権表示

Copyright (c) 2021 IETF Trust and the persons identified as the document authors. All rights reserved.

本ドキュメントは BCP 78 および IETF Trust の IETF ドキュメントに関する法的条項 (https://trustee.ietf.org/license-info) の対象となる. 出版日時点で有効な版に従う. これらの文書をよく読み, 本ドキュメントに関する権利と制限を確認すること. 本ドキュメントから抽出したコードコンポーネントには, Trust の法的条項のセクション 4.e に記載の Simplified BSD License 文を含めなければならず, Simplified BSD License に記載のとおり無保証で提供される.

Contents