我在实现自己的LDAP存储提供程序时遇到了问题,我将仅出于扩展searchForUserByUserAttribute
功能的原因这样做,因为存在一些硬编码的转义策略。
这是我第一次尝试解决该主题:
keycloak-ldap-federation
中的所有代码并替换提供者ID,但是在这种情况下,响应形式以创建ldap配置无法解析有效的视图。有很多空白标签和输入。 LDAPStorageProviderFactory
和LDAPStorageProvider
,但是在将其部署到密钥斗篷上之后,就不再考虑了。只有基LDAPStorageProvider
。如何实现我的目标?
编辑: 没有关于错误的控制台日志。但是,当我添加与原始LdapStorageProvider相同的自定义ldap提供程序时,只是将ProviderId更改为custom-ldap。
我发现网络开发工具有所不同。在最初的ldap提供程序中,从服务器获取的html称为user-storage-ldap.html,但在我的自定义提供程序中,它是user-storage-generic.html。