RFC 9126: PAR(Pushed Authorization Requests)
RFC 9126 は、認可リクエストのパラメータをバックチャネルで事前送信するための仕様です。このドキュメントでは、PAR の仕組みと実装方法を解説します。
第1部: 概要編
PAR とは何か?
PAR(Pushed Authorization Requests)は、認可リクエストのパラメータをフロントチャネル(ブラウザ)ではなくバックチャネル(サーバー間通信)で送信する仕組みです。
従来の認可リクエストでは、すべてのパラメータが URL に含まれていました。PAR では、パラメータを事前に認可サーバーに送信し、代わりに短い参照 URI を受け取ります。
なぜ PAR が必要なのか?
従来の認可リクエストには以下の問題があります。