如何在LDAP中使用departmentNumber属性

如何在LDAP中使用departmentNumber属性,ldap,Ldap,我正在寻找一种在LDAP中使用departmentNumber属性的方法。在Active Directory中,用户类具有department属性,因此我可以将department名称放入其中,但inetOrgPerson只有departmentNumber属性,它只是一个数字 如果要从用户检索部门名称,如何将部门编号解析为部门名称?我想可能有很多方法可以做到这一点,但我想知道在LDAP中实现这一点的一般方法 尽管其名称属性departmentNumber(如中定义)可以包含任何Unicode字

我正在寻找一种在LDAP中使用departmentNumber属性的方法。在Active Directory中,用户类具有department属性,因此我可以将department名称放入其中,但inetOrgPerson只有departmentNumber属性,它只是一个数字


如果要从用户检索部门名称,如何将部门编号解析为部门名称?我想可能有很多方法可以做到这一点,但我想知道在LDAP中实现这一点的一般方法

尽管其名称属性departmentNumber(如中定义)可以包含任何Unicode字符实体

假设您正在谈论将组织信息添加到个人/用户条目,我通常的建议是:

  • 将简短的部门名称或编号存储到属性departmentNumber和
  • 将匹配的较长描述性部门名称存储到属性ou中(如中所定义)

。如果您有广告用户条目,则您有
departmentname
:如果您有
inetOrgPerson
,则您有
departmentNumber
;但am不能同时是两个条目。不清楚你在问什么,谢谢你的评论,很抱歉我的问题不清楚。我是Redhat LDAP的新手,需要比较Redhat LDAP和Active Directory。如果我使用Active Directory,我可以在Active Directory中的department属性上放置部门名称,但如果我使用Redhat,它仅可用departmentNumber,并且找不到department属性。如果您能告诉我如何使用departmentNumber获取部门名称,或者如何使用Redhat LDAP表示用户的部门,我将不胜感激。谢谢