Skip to main content

エンドポイント

POST /oauth/token Back-Channel Login フローの状態を確認するには、次の情報を指定して /oauth/token エンドポイントを一定間隔でポーリングします。
  • /bc-authorize の呼び出しで返された auth_req_id
  • urn:openid:params:grant-type:ciba グラントタイプ

レスポンスボディ

認可対象のユーザーがまだリクエストを承認または拒否していない場合は、次のようなレスポンスが返されます。
認可を行うユーザーがリクエストを拒否した場合、次のようなレスポンスが返されます。
ポーリングの間隔が短すぎる場合 (/bc-authorize から返された interval の値より短い間隔でポーリングしている場合) 、次のようなレスポンスが返されます。
さらに、Auth0 はレスポンスに Retry-After ヘッダーを追加し、再度ポーリングを試みるまでに何秒待つ必要があるかを示します。高頻度でポーリングし続けると、待機が必要な秒数は増加します。 認可するユーザーがプッシュ通知を承認すると、この呼び出しは ID トークンとアクセストークン (場合によってはリフレッシュトークンも) を返します。
auth_req_id を ID トークンまたはアクセストークンと交換すると、その auth_req_id は以後使用できなくなります。

備考

リクエストには、アプリケーション認証用の任意のパラメータを含めます。
  • HTTP Basic認証を使用する Client Secret。この場合、パラメータは不要です。client_idclient_secret はヘッダーで渡されます。
  • Client Secret Post。この場合、client_idclient_secret が必要です。
  • Private Key JWT。client_idclient_assertion、および client_assertion の type が必要です。
  • mTLS。client_id パラメータに加え、client-certificate ヘッダーと client-certificate-ca-verified ヘッダーが必要です。

Body Parameters

リクエストボディは application/x-www-form-urlencoded 形式です。
string
必須
アプリケーションの client_id
string
必須
/bc-authorize エンドポイントから返される auth_req_id
string
必須
urn:openid:params:grant-type:ciba に設定する必要があります。

レスポンスメッセージ