我搜索了一段时间,以查找可以在各种Keycloak模板中使用的所有可用“变量”的文档。我所说的变量是指所有${xxx.yyy}我可以用来在模板中注入一些动态值的东西。
通过文档,我可以在其中找到一些(如${user.attributes}或${url.resourcesPath}),但还有其他东西吗?
有人有参考链接吗?
非常感谢
小智 10
您可以在 Keycloak 的代码中查找模板提供程序。
所有模板都是“ftl”文件,其中填充了一个名为“属性”的映射。Keycloak 有几个类,它们根据 CharlyP 提到的页面或操作用 Bean 填充这些模板。例如:
我没有找到任何易于使用的文档,但我找到了Keycloak Javadocs,当您查找*Bean本文档的类时,它会很有帮助。这些类似乎是大多数模板中可用的类。它们的公共方法将匹配您可以在模板中使用的可用属性。
例如:您想知道变量可用的属性,url您可以查看UrlBean文档中的类,您会找到例如一个方法getLoginUrl。这意味着您可以访问该属性url.loginUrl。
这就是我暂时能找到的。希望它会有所帮助...
| 归档时间: |
|
| 查看次数: |
2454 次 |
| 最近记录: |