2

我正在研究 Keycloak 主题。我们在哪里定义像 href="${url.loginUrl}" 这样的 URL。我想定义要在 href 中发送的 terms.ftl 文件 url 变量。

我尝试运行 href="${url.termsUrl}"。但它不工作

4

1 回答 1

-1

我用作${url.resourcesPath}基本 URL,并根据需要完成 URL。例如,如果您将条款和条件作为一个.html页面,并且您希望将其显示在特定的href. 您可以将您的页面作为资源复制(放置)在resources此处找到的文件夹中:/opt/jboss/keycloak/themes/your_theme/login 然后在您terms.ftl放置的文件夹中:

<a href="${url.resourcesPath}/terms-conditions.html">msg</a>

这将调用您的文件,而无需在 keycloak 服务中定义特定的 url。

于 2020-03-26T15:32:57.197 回答