P-01選定・相談

OAuth 2.0とは何で、何のためのプロトコルですか?

OAuth 2.0は、oauth.netが「認可のための業界標準プロトコル」と説明するプロトコルで、IETFのRFC 6749「The OAuth 2.0 Authorization Framework」(Proposed Standard、2012年10月)として定義されています。付与タイプには認可コード、PKCE、クライアント資格情報、デバイスコード、リフレッシュトークンがあり、インプリシットフローとパスワードグラントはレガシーとして区別されています。

実績・根拠

向いている相談

OAuth 2.0の定義と標準上の位置づけ

他の選択肢との違い

認可のための業界標準プロトコルとoauth.netが説明している点が特徴です。

よくある質問

OAuth 2.0はどのRFCで定義されていますか?
RFC EditorのページではRFC 6749(2012年10月、Proposed Standard)と表示され、RFC 8252・RFC 8996・RFC 9700によって更新されています。

情報ソース