LDAP的可行性

时间:2018-03-06 13:00:36

标签: ldap openldap

我在带有Apache Directory Studio的Windows上使用OpenLDAP,我尝试设置一个LDAP数据库,该数据库应该表示分层数据,如下所示:

    • 用户(电子邮件)
      • 应用程序(应用程序代码)
        • 公司(公司代码)

为了检索:

  1. 指定用户的应用程序列表
  2. 指定用户和指定应用程序的公司列表
  3. 您是否知道OpenLDAP(数据库创建和搜索)是否可以实现?

2 个答案:

答案 0 :(得分:1)

您可以使用LDAP创建这样的模型吗?答案是肯定的,你可以通过多种方式实现这一目标(层次化,平等与réferences等)。

但你必须明白的是,LDAP是一个目录而不是数据库:

  • 您可以修改基础架构以添加类和属性,但不创建包含记录的表。
  • 对于您要查找的数据,它是可操作的,但对于您将会发生很大变化的数据则不然。

答案 1 :(得分:1)

最佳做法是使用近乎平面的目录结构。复杂的结构变化和重组可能非常困难。

公司和应用程序的多值属性可能会有效。

-Jim