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