12.3. クライアントリンク
Red Hat Single Sign-On は別のクライアントにリンクするために、リダイレクトエンドポイント /realms/realm_name/clients/{client-id}/redirect
を提供します。
クライアントが HTTP GET
リクエスト経由でこのエンドポイントにアクセスする場合、Red Hat Single Sign-On はレスポンスの Location
ヘッダーを通じて HTTP 307
(Temporary Redirect) の形式で提供された Client および Realm 用に設定済みのベース URL を返します。この結果、クライアントは、レルム名とそれらにリンクするクライアント ID を認識するだけで済みます。この間接参照により、クライアントベース URL のハードコーディングが回避されます。
たとえば、レルム master
と client-id account
がある場合:
http://host:port/auth/realms/master/clients/account/redirect
この URL は、http://host:port/auth/realms/master/account に一時的にリダイレクトします。