我想知道如何在 keycloak 登录页面上添加 Back to App 链接。我正在使用 react 前端,当我使用方法 keycloak.login() 时,我将访问我的 keycloak 服务器。在这里,我想在 keycloak 登录方法发送的 redirectUri 上添加返回我的应用程序的可能性。
我在领域管理中没有找到任何选项,并且我创建了一个自定义主题,但我没有获得访问 redirectUri 链接的属性名称。
谢谢亚瑟
我想知道如何在 keycloak 登录页面上添加 Back to App 链接。我正在使用 react 前端,当我使用方法 keycloak.login() 时,我将访问我的 keycloak 服务器。在这里,我想在 keycloak 登录方法发送的 redirectUri 上添加返回我的应用程序的可能性。
我在领域管理中没有找到任何选项,并且我创建了一个自定义主题,但我没有获得访问 redirectUri 链接的属性名称。
谢谢亚瑟
在login/template.ftl
文件中,您可以访问client
变量。此变量是ClientBean的一个实例。这个 bean 公开了一个变量baseUrl
,您可以使用它来链接到您的客户端应用程序。
例如:
<a href=${client.baseUrl} class="block">${kcSanitize(msg("loginTitleHtml",(realm.displayNameHtml!'')))?no_esc}</a>
就我而言,我想通过 keycloak 登录页面中的链接使用我的应用程序的注册页面。
我所做的是在我的客户端设置中将我的应用程序基本 url 设置为“基本 url”。然后我可以使用“${client.baseUrl}”从 login.ftl 访问它