如何在keycloak中自定义SPI?

时间:2017-02-12 09:47:18

标签: jboss7.x customization keycloak keycloak-services

我是keycloak的新手。 在我的团队中,我们使用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 *目录,所以我创建了 一个我复制我的罐子然后我重新启动我的服务器。然后我试着添加我的 FormAction到注册流程,但我在管理员中看不到任何差异 安慰。我不认为我的jar已经部署(我是jboss的新手) 我发现还有另一种部署jar的方法:把jar放在Keycloak部署中 目录但我不明白“Keycloak部署/是什么意思 目录“在文档中提到。

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

我将不胜感激。

致以最诚挚的问候,

0 个答案:

没有答案