Keycloak主题变量

2024-01-02

在 Keycloak 的基本模板中,有多个变量示例,可在 Freemarker 模板中访问。例如,在文件中:https://github.com/keycloak/keycloak/blob/master/themes/src/main/resources/theme/base/login/login.ftl https://github.com/keycloak/keycloak/blob/master/themes/src/main/resources/theme/base/login/login.ftl

有字段:

properties.kcFormGroupClass

realm.rememberMe

url.registrationUrl

这些哈希值在哪里定义的?我在文档中发现的唯一内容是我可以访问:

${some.system.property} - for system properties

${env.ENV_VAR} - for environment variables

但我找不到 f.e.网址选项。我想显示用户尝试访问的地址。


所有这些实体都是在页面呈现期间为 Freemarker 模板引擎提供的 Java 类的实例。您可以在keycloak github repo中搜索相应的类。通常它们都命名为 %Something%Bean 例如LoginBean、ClientBean、UrlBean。

看这里:https://github.com/keycloak/keycloak/blob/10.0.1/services/src/main/java/org/keycloak/forms/login/freemarker/model/RealmBean.java https://github.com/keycloak/keycloak/blob/10.0.1/services/src/main/java/org/keycloak/forms/login/freemarker/model/RealmBean.java

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Keycloak主题变量 的相关文章

随机推荐

  • 将 C 全局变量导出到 python 扩展

    我必须为来自第三方包的 C 模块编写一个 python 扩展 该模块包含一些方法的声明以及模块级别的以下变量的声明 int mcnumipar 13 struct my struct char name void par enum inst
  • 如何从 manifest.json 链接某些内容

    我将 Webpack 与 CleanWebpackPlugin 一起使用 但我使用的是 index php 所以 HtmlWebpackPlugin 不是一个选择 我发现了一个名为 WebpackManifestPlugin 的不同插件 这
  • (任何)python 模块的类型提示是什么?

    我想为模块 类 模块 添加 Python3 类型提示 这typing套餐不提供 并且types ModuleType 是一个返回特定名称的模块对象的构造函数 Example import types def foo module types
  • 两个 Numpy 数组中的平均值

    给定两个 ndarray old set 0 1 4 5 new set 2 7 0 1 我希望获得两个数组之间各自值的平均值 以便数据最终类似于 end data 1 4 2 3 基本上它会应用类似的东西 for i in len old
  • Android TabLayout Android 设计

    我正在尝试让 Android 设计库中的新 TabLayout 正常工作 我正在关注这个帖子 http android developers blogspot com 2015 05 android design support libra
  • ASP.NET MVC 尝试加载旧版本的 Owin 程序集

    作为一点上下文 我正在开发一个 ASP NET MVC 5 应用程序 该应用程序通过 Microsoft 的 OWIN 实现使用基于 OAuth 的身份验证 现阶段仅适用于 Facebook 和 Google 目前 从 v3 0 0 开始
  • sqlite:我可以模拟当前时间“now()”进行测试吗?

    我为一个运行大量 SQL 语句的程序构建了一个测试套件now 针对 sqlite 数据库 我想模拟 sqlite 时钟 测试旨在在一秒钟内花费几天时间的行为 我不想碰系统时钟 这可以用 sqlite 实现吗 Python 中的示例 impo
  • 提取 SWIG 包装的 C++ 实例/指针以在 Cython 中使用

    我有一个来自 SWIG 包装的 C 库的类实例 我想从中提取其引用 以便能够在 Cython 文件中使用它 在该文件中我通过使用同类中更轻量级的自制 Cython 包装器 我知道这不像访问某些隐藏属性那么容易 但我想 SWIG 或 CPyt
  • 按 int 排序与按 float 排序有速度差异吗?

    检索数据库中的条目时 将值存储为浮点数或小数与使用 int 时是否有区别ORDERBY在 SELECT 语句中 这取决于 您没有指定 RDBMS 因此我只能专门与 SQL Server 交谈 但数据类型具有与之相关的不同存储成本 Ints
  • 如何使用tensorflow 2.0将图形写入tensorboard?

    我正在做这个 eager on tf summary trace on graph True profiler True tf summary trace export stuff step 1 profiler outdir output
  • 使用百分号作为前缀运算符名称的一部分

    我以为 of会比percent of为函数名 这是使用较长名称的工作代码 bin env perl6 Quick stats from gene exp diff file sub percent of return sprintf 1f
  • 如何将图像转换为 Base64 字符串?

    将图像 最大 200 KB 转换为 Base64 字符串的代码是什么 我需要知道如何使用 Android 来做到这一点 因为我必须在我的主应用程序中添加将图像上传到远程服务器的功能 并将它们作为字符串放入数据库的一行中 我正在 Google
  • 如何覆盖用户代理样式? [复制]

    这个问题在这里已经有答案了 我正在开发一个网页 我使用 css 样式表而不是内联样式 问题是 当我检查页面中 chrome 中的元素时 我可以看到几乎所有元素都继承了一些用户代理样式 我什至无法取消选中属性值 例如 div display
  • 我可以在 Google 云端硬盘中列出我的所有脚本而不包含任何其他类型的文档吗?

    Google Apps Scripts被整合到Google Drive去年 谁能告诉我如何列出我所有的scripts in Google Drive没有任何其他类型的文件 例如spreadsheets or text files 我可以通过
  • 当活动不自动旋转时,如何检查手机状态是横向还是纵向?

    活动不自动旋转
  • 可以通过 javascript 或 HTTP 标头检测*移动设备的类型*吗?

    我收到客户的请求 要求自动检测移动设备的类型 不是浏览器 类型 例如 Moto Q Blackjack II 等 并从支持的列表的下拉列表中自动选择设备设备 到目前为止 我发现HTTP标头 由移动IE提交 包含以下信息 解决 UA CPU
  • Akka演员道具工厂

    我和阿卡正在互相了解 From Akka 2 3 6 当前 Actor 推荐实践 http doc akka io docs akka current scala actors html actorselection scala Props
  • 延迟绑定生成的类内的 Gin 注入

    问题是 我有由 GWT 中的延迟绑定生成的代码 我想在这段代码中使用 Gin 注入 最初 我尝试在生成的类中放置一个带有 Inject 注释的私有构造函数 但 GWT 抱怨它没有公共 noargs 构造函数 无论如何 我在尝试注入没有绑定的
  • R 中“S”曲线上的权重点

    我在 R 数据框中有数据 想要对一列进行加权 days since 沿着 S 曲线 logit 曲线 特别是 向后的 S 曲线使得最近的事件将被赋予更大的权重 我使用这条曲线作为加权函数的原因是 它将对最近的事件给予较大的权重 而对遥远的事
  • Keycloak主题变量

    在 Keycloak 的基本模板中 有多个变量示例 可在 Freemarker 模板中访问 例如 在文件中 https github com keycloak keycloak blob master themes src main res