创建 keycloak 自定义主题

Posted

技术标签:

【中文标题】创建 keycloak 自定义主题【英文标题】:Creating keycloak custom theme 【发布时间】:2018-08-30 14:49:42 【问题描述】:

我的 UI 中有三个视图:

起始页(带有指向注册和登录页面的链接) 登录页面 注册页面

我不知道如何首先显示起始页。我的自定义主题中的起始页面是登录页面(my-site/auth)。怎么改?

我尝试使用请求参数,但无法在 .ftl 模板页面中获取 url 参数。

如何通过端点扩展服务器或读取模板中的url参数?

也许还有其他解决方案...谢谢!

【问题讨论】:

【参考方案1】:

我会改用我自己的服务器来显示起始页面,而不是在所有这些中使用 keycloak。示例:

起始页位于 -> web.myapp.company.com Keycloak 在 -> auth.myapp.company.com 申请 -> myapp.company.com

web.myapp.company.com 中,您将拥有一个标准网页,其中包含指向 myapp.company.com 的链接以访问应用程序(将重定向如果未登录,则进行 keycloak 身份验证)和另一个指向 auth.myapp.company.com/realms/myrealm/protocols/open-id-connect/registrations 的链接,以防用户想要to register himself。

【讨论】:

以上是关于创建 keycloak 自定义主题的主要内容,如果未能解决你的问题,请参考以下文章

扩展 Keycloak 主题

如何在 Keycloak Operator (v13.0.0) 上使用自定义主题?

如何在 Kubernetes 上的 Keycloak Operator 部署中使用自定义主题?

有没有办法为我的自定义 Keycloak 电子邮件主题添加样式?

Keycloak:在社交身份提供者登录时传递自定义用户属性

部署keycloak自定义spi部署