2

我是钥匙斗篷的新手。我的团队使用 Red Hat Single Sign-On 7.0 和 Keycloak 1.9.8。我需要稍微定制一下。我们支持不同的语言,实际上我们想要的一些消息没有显示。例如,Recaptcha 中的消息不是预期的语言。我找到了一个如何注册 Google Recaptcha 以及如何在页面上添加表单元素验证的示例: https ://keycloak.gitbooks.io/server-developer-guide/content/topics/auth-spi.html 所以我想如果我将注册我自己的 Recaptcha 我可以指定我想要显示的消息。如所写,我需要部署我的 jar(只需将其复制到独立/配置/提供者目录) 首先,我没有在配置中找到 *providers * 目录,所以我创建了一个复制 jar 的目录,然后重新启动服务器。然后我尝试将我的 FormAction 添加到注册流程中,但是我在管理控制台中看不到任何差异。我不认为我的 jar 已部署(我是 jboss 的新手)我发现还有另一种部署 jar 的方法:将 jar 放在 Keycloak 部署目录中,但我不明白提到的“Keycloak 部署/目录”是什么意思在文档中。

我想做的另一个更改是:在重置密码页面中添加电子邮件验证。我找到了一些例子。*Keycloak 旨在涵盖大多数用例,无需自定义代码,但我们也希望它是可定制的。为了实现这一目标,**Keycloak 有许多服务提供者接口 (SPI),您可以为它们实现自己的提供者*。您能否推荐一个我应该为此目标实施的。

我将不胜感激。

此致,

4

0 回答 0