Keycloak模板可用变量

Ghu*_*dyl 6 keycloak

我搜索了一段时间,以查找可以在各种Keycloak模板中使用的所有可用“变量”的文档。我所说的变量是指所有${xxx.yyy}我可以用来在模板中注入一些动态值的东西。

通过文档,我可以在其中找到一些(如${user.attributes}${url.resourcesPath}),但还有其他东西吗?

有人有参考链接吗?

非常感谢

小智 10

您可以在 Keycloak 的代码中查找模板提供程序。

所有模板都是“ftl”文件,其中填充了一个名为“属性”的映射。Keycloak 有几个类,它们根据 CharlyP 提到的页面或操作用 Bean 填充这些模板。例如:


Cha*_*lyP 9

我没有找到任何易于使用的文档,但我找到了Keycloak Javadocs,当您查找*Bean本文档的类时,它会很有帮助。这些类似乎是大多数模板中可用的类。它们的公共方法将匹配您可以在模板中使用的可用属性。

例如:您想知道变量可用的属性,url您可以查看UrlBean文档中的类,您会找到例如一个方法getLoginUrl。这意味着您可以访问该属性url.loginUrl

这就是我暂时能找到的。希望它会有所帮助...

  • 链接似乎已损坏:/ (6认同)
  • 的确!如果没有任何适当的工具和文档,开发和调试非常痛苦...... (3认同)
  • 这当然有帮助。我只是担心如果没有文档,这些属性可能在更新过程中不再可用。还值得指出的是,给定“*Bean”的所有属性不一定全部存在,如果使用缺失的属性,模板生成将失败。 (2认同)
  • 不明白为什么他们这样做...我花了很多时间>_<!! (2认同)

归档时间:

查看次数:

2454 次

最近记录:

6 年,10 月 前