密钥遮罩:使查询字符串参数在标记FreeMarker模板中可用

时间:2018-07-31 17:42:13

标签: java freemarker keycloak

上下文:使用https://www.keycloak.org/作为身份验证提供程序。

我有一个用例,需要根据登录页面中查询字符串参数的值来呈现HTML块。该值将来自类似于以下内容的登录URL:

http://localhost:8080/auth/realms/default/protocol/openid-connect/auth?...&customvar=1

我想在customvar中使用login.ftl来实现我的目标。到目前为止,我已经尝试从客户端bean检索baseUrl,但是它不可用,当我尝试访问baseUrl时,应用程序崩溃。我也曾尝试访问${url}中的请求网址,但该网址也不可用。

在此先感谢您的帮助。

1 个答案:

答案 0 :(得分:1)

try href =“ $ {client.baseUrl}”,则应返回客户端baseUrl。