8.3.2. パーミッション要求の送信
Red Hat Single Sign-On Token Endpoint の RPT を使用して交換するために、クライアントは最初に UMA で保護されているリソースサーバーからパーミッションチケットを取得する必要があります。
デフォルトでは、Red Hat Single Sign-On は 403
HTTP ステータスコードで応答し、クライアントが RPT で発行できない場合に request_denied
エラーを返します。
Red Hat Single Sign-On は認証要求を拒否
このような応答は、Red Hat Single Sign-On がパーミッションチケットで表されるパーミッションで RPT を発行できなかったことを意味します。
場合によっては、クライアントアプリケーションは非同期承認フローを開始し、アクセスを付与するべきかどうかを判断するリソースの所有者をリクエストする場合があります。そのため、クライアントは、トークンエンドポイントへの認証要求と共に submit_request
要求パラメーターを使用できます。
submit_request
パラメーターを使用すると、Red Hat Single Sign-On はアクセスが拒否された各リソースに対するパーミッション要求を永続化します。作成されると、リソースの所有者は、アカウントを確認し、パーミッション要求を管理できます。
この機能はアプリケーションの Request Access
ボタンと考えることができます。ここでは、他のユーザーにリソースへのアクセスを要求できます。