扩展密钥库存储提供程序

时间:2019-12-21 12:57:07

标签: java keycloak

我在实现自己的LDAP存储提供程序时遇到了问题,我将仅出于扩展searchForUserByUserAttribute功能的原因这样做,因为存在一些硬编码的转义策略。

这是我第一次尝试解决该主题:

  1. 我试图复制keycloak-ldap-federation中的所有代码并替换提供者ID,但是在这种情况下,响应形式以创建ldap配置无法解析有效的视图。有很多空白标签和输入。
  2. 我还通过自己的提供程序和工厂扩展了LDAPStorageProviderFactoryLDAPStorageProvider,但是在将其部署到密钥斗篷上之后,就不再考虑了。只有基LDAPStorageProvider

如何实现我的目标?

编辑: 没有关于错误的控制台日志。但是,当我添加与原始LdapStorageProvider相同的自定义ldap提供程序时,只是将ProviderId更改为custom-ldap。

Adding ldap screenshot

我发现网络开发工具有所不同。在最初的ldap提供程序中,从服务器获取的html称为user-storage-ldap.html,但在我的自定义提供程序中,它是user-storage-generic.html。

0 个答案:

没有答案