我可以使用来自其他数据库的用户名/密码表填充LDAP帐户吗?

时间:2011-12-15 15:52:48

标签: ldap crm

我们用户的网站密码/用户名/名字/姓氏/等位于我们CRM中的dbo.contacts表中。这对CRM和我们的CRM兼容应用程序非常有用,但我很乐意使用只能查询LDAP的软件来查询这些帐户。

是否有可能告诉openldap,“嘿,使用此表创建登录*”并定期更新此信息,因为显然信息会随着时间的推移而变化?我的脚本功能不是很强,但是我已经使用过php和webservices,并希望让ldap与这个表交谈,这样我就可以认真对待单点登录了。

感谢。

*这可以是通过odbc / ado,csv文件或通过webservices连接到CRM数据库的实时连接。

1 个答案:

答案 0 :(得分:1)

这与OpenLDAP无关。假设客户端的授权状态允许在客户端选择的基础对象下添加用户,LDAP客户端可以使用添加请求来添加条目。有一个名为ldapmodify的独立修改客户端。请"LDAP: Mastering ldapmodify"了解更多信息。

请注意,openldap ldapmodify工具的某些版本会被破坏,因为它错误地允许带有尾随空格的值(这是非法的)。目录服务器base 64对这些值进行编码,这可能不是预期的。