Authentication 如何使用apacheDS中外部数据库的用户填充组织单元

Authentication 如何使用apacheDS中外部数据库的用户填充组织单元,authentication,ldap,apacheds,Authentication,Ldap,Apacheds,我正在尝试设置LDAP,以便它使用ApacheDS根据外部数据库对用户进行身份验证。 我已经成功地设置了一个组织单元ou=users,但不幸的是,到目前为止我只能手动添加用户。 虽然我试图在网上找到一个解决方案,但我没有找到太多,我认为这表明我缺少正确的措辞来搜索解决方案 PS由于我是LDAP新手,因此获得一些关于好书和教程的提示也很好。有一个名为LSC project的工具,他们声称能够同步数据。 LSC是一个开源连接器,用于同步 LDAP目录和任何数据源,包括任何带有JDBC的数据库 连接

我正在尝试设置LDAP,以便它使用ApacheDS根据外部数据库对用户进行身份验证。 我已经成功地设置了一个组织单元ou=users,但不幸的是,到目前为止我只能手动添加用户。 虽然我试图在网上找到一个解决方案,但我没有找到太多,我认为这表明我缺少正确的措辞来搜索解决方案


PS由于我是LDAP新手,因此获得一些关于好书和教程的提示也很好。

有一个名为LSC project的工具,他们声称能够同步数据。

LSC是一个开源连接器,用于同步 LDAP目录和任何数据源,包括任何带有JDBC的数据库 连接器,另一个LDAP服务器,平面文件,RESTAPI


我正在尝试将我的postgresql与ApacheDS同步。如果可行的话(如果我没有忘记的话),我们将回到这个问题。

还没有找到将外部用户数据库集成到LDAP中的方法。我开始认为这不是ldap的工作方式。好吧,我要签出openldap。它们似乎提供了使用backsql链接rdbms的可能性。apacheds提供了类似的功能吗?好的,openldap不再是一个选项,但我对apacheds有一个小小的突破。理想的方法似乎是编写一个自定义分区。我会尽快发布一个答案,我已经完成编码。如果你认为我走错了方向,请不要犹豫发表评论:)因此,在与apacheDS的人进行了一次小小的irc聊天后,我发现,正如人们所怀疑的那样,应该实现一个自定义分区。据他们说,这并不容易,可能需要一些时间来实施。他们说他们将在本周末尝试上传一个分区实现示例,我可以将其作为起点。因为基本上我只想做一些身份验证,另一种方法是,编写一个身份验证程序,将身份验证委托给DB(根据elecarny,大约需要2天)。我知道那是很久以前的事了,但你是否成功地将apacheDS与外部数据库同步?我现在也在为同样的事情挣扎。