我们想要处理模板,并尝试获得我们在standalone.xml文件中前面设置的系统属性,如下所示。
</extensions>
<system-properties>
<property name="testProp" value="TestVal"/>
</system-properties>在“密钥披风文档”中,其描述如下。
但对我们没什么用。我们总是收到以下错误消息:“发生了内部服务器错误”。在Freemarker模板中获得系统属性和环境变量的正确方法是什么?
发布于 2020-07-21 12:08:02
Keycloak主题属性文档缺少如何将它们添加到模板中。然而,它是在同一文档中稍低一点
所以在theme.properties可能是
customPropInThemeProperties=${env.SOME_OTHER_RESOURCE_URL}然后在.ftl中使用
${properties.customPropInThemeProperties}发布于 2021-05-14 09:13:54
为了在keycloak的共济会模板中使用系统属性,请执行以下配置。
在standalone.xml中声明系统属性
<system-properties>
<property name="UATLogin" value="http://localhost:9090" />
</system-properties>在theme.properties中添加变量以访问系统属性。
UATURL=${UATLogin}作为一个例子,我已经用register.ftl完成了测试
<span><a href="${properties.UATURL}">${kcSanitize(msg("backToLogin"))?no_esc}</a></span>https://stackoverflow.com/questions/59265045
复制相似问题