keycloak - 将自定义 url 参数添加到用户所需的操作 URL Keycloak
问题描述
我正在使用自定义 url 参数(主题)来设置 Keycloak 登录页面的主题,但我找不到将其添加到所需用户操作(例如 2FA 或电子邮件验证)的 URL 的方法。我在自定义主题的 theme.properties 文件中将主题名称设置为 kcCurrentTheme,并通过修改 login.ftl 文件设法将其添加到忘记密码 URL。
<span><a tabindex="5" href="${url.loginResetCredentialsUrl}&theme=${properties.kcCurrentTheme}">${msg("doForgotPassword")}</a></span>
我尝试将参数也添加到登录操作按钮,但参数未传递到所需的用户操作页面。
<form id="kc-form-login" onsubmit="login.disabled = true; return true;" action="${url.loginAction}&theme=${properties.kcCurrentTheme}" method="post">
有没有办法做到这一点?
解决方案
推荐阅读
- sql - 客户排名 SQL Server 脚本
- grpc - gRPC python的级联超时传播
- python - Python 请求库 MultiPart FormData POST 请求问题
- html - 当我使用引导程序的 css 文件时,为什么我不能将导航栏元素浮动到右侧?
- daml - 如何在 DAML 中的函数内断言条件?
- python - 机器学习 CNN:通过位置而非图像本身进行识别
- c++ - 两边都有省略号的 Lambda 包捕获 - 是什么意思?
- visual-studio-2017 - C++'WinMain':函数不能重载
- c++ - C++ string.length() 不能在常量表达式中使用
- java - 如何在运行时将 GUI 组件添加到容器中?