【问题标题】:Can I populate LDAP accounts using a table of username/passwords from a different database?我可以使用来自不同数据库的用户名/密码表来填充 LDAP 帐户吗?
【发布时间】:2011-12-15 15:52:47
【问题描述】:

我们用户的网络密码/用户名/名字/姓氏/等都在我们 CRM 的 dbo.contacts 表中。这对于 CRM 和我们的 CRM 兼容应用非常有用,但我希望使用只能查询 LDAP 的软件来查询这些帐户。

是否可以告诉 openldap,“嘿,使用此表创建登录*”并定期更新此信息,因为显然信息会随着时间而变化?我的脚本功能不是很强大,但我使用过 php 和 web 服务,只是想让 ldap 与这个表对话,这样我就可以认真对待单点登录。

谢谢。

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

【问题讨论】:

  • 我也可能以错误的方式看待这个问题。 LDAP 会很好,但我认为我可以摆脱 Shibboleth。

标签: ldap crm


【解决方案1】:

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

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

【讨论】:

  • 谢谢。我将使用 ldapmodify 客户端。
猜你喜欢
  • 2020-03-16
  • 2013-12-25
  • 2023-03-28
  • 1970-01-01
  • 2012-12-02
  • 1970-01-01
  • 2018-12-30
  • 2010-11-29
  • 1970-01-01
相关资源
最近更新 更多