OAuth 2.0

OAuth 2.0は委任アクセスのための認可フレームワークです。

概要

OAuth 2.0は、リソース所有者のパスワードを共有せずに、クライアントへ保護リソースへの限定アクセスを許可する仕組みです。主な役割はリソース所有者、クライアント、認可サーバー、リソースサーバーです。認可コード、クライアントクレデンシャル、リフレッシュトークンなどのフローは、クライアント種別と信頼レベルに応じて選択します。

重要ポイント

  • 認証情報とトークンを保護します。
  • 現行標準と保守されているライブラリを優先します。
  • 信頼境界と有効期限のルールを検証します。