Java 扩展密钥斗篷存储提供程序

Java 扩展密钥斗篷存储提供程序,java,keycloak,Java,Keycloak,我在实现自己的LDAP存储提供程序时遇到了一个问题,我只会在扩展searchForUserByUserAttribute功能时使用它,因为有一些硬编码的转义策略 以下是我第一次尝试探讨这个话题: 我试图从keydape ldap federation复制所有代码并替换提供者id,但在这种情况下,响应创建ldap配置的表单无法解析有效视图。有许多空白标签和输入 我还用我自己的提供者和工厂扩展了 LDAPStorageProviderFactory < /C>和 LDAPStorageProvide

我在实现自己的LDAP存储提供程序时遇到了一个问题,我只会在扩展
searchForUserByUserAttribute
功能时使用它,因为有一些硬编码的转义策略

以下是我第一次尝试探讨这个话题:

  • 我试图从
    keydape ldap federation
    复制所有代码并替换提供者id,但在这种情况下,响应创建ldap配置的表单无法解析有效视图。有许多空白标签和输入 <>我还用我自己的提供者和工厂扩展了<代码> LDAPStorageProviderFactory < /C>和<代码> LDAPStorageProvider <代码>,但是在KikLuk上部署它之后,没有考虑它。只有基本
    LDAPStorageProvider
  • 如何实现我的目标

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


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

    您能否发布一些代码片段或您获得的任何异常跟踪?我在文章中添加了一些关于尝试实现另一个ldap提供程序的信息。请看一看!