12.3. 客户端链接
要从一个客户端链接到另一个客户端,Red Hat Single Sign-On 提供了一个重定向端点: /realms/realm_name/clients/{client-id}/redirect
。
如果客户端使用 HTTP GET
请求访问此端点,Red Hat Single Sign-On 会以 HTTP 307
(Temporary Redirect)的形式返回提供的客户端和 Realm 形式。因此,客户端只需要知道 Realm 名称和客户端 ID 来链接到它们。这种间接处理可避免硬编码客户端基本 URL。
例如,为 realm master
和 client-id 帐户
指定:
http://host:port/auth/realms/master/clients/account/redirect
这个 URL 会临时重定向到: http://host:port/auth/realms/master/account