什么是一个好的Ldap ObjectClass用来存储用户和它的成员资格
我试图为我们的用户和组创建一个Ldap模式(使用ApacheDS,但这不应该)
目前我有这样的事情
(dc=company, dc=com)
- ou : groups
- GroupOfNames: cn=users
-GON: cn subgroup A
* member : uid = user1
- GroupOfNames: cn=Admins
* member : uid=admin
- ou : users
- InetOrgePerson uid="admin"
- InetOrgePerson uid="user1"
现在的问题是,我正在尝试连接一个门户以使用此架构进行身份验证/组成员资格。
该门户希望“用户”“知道”它所属的组(这可能更有效)
所以我需要有类似的东西
- InetOrgePerson uid="admin"
* memberOf : "cn=admin,cn=groups,cd=company,dc=com"
但inetOrgPerson不允许任何类型的memberOf属性....所以我的问题是:
我可以使用什么类型的Ldap对象来代替允许memberof属性的inetOrgPerson。
那么,服务器确实很重要。 由于在用户条目中没有获取组成员资格的标准。
我不知道Apache DS是否支持“memberOf”属性。 OpenDJ(opendj.org)或OpenDS,SunDSEE通过“isMemberOf”属性支持它(并且可以配置为返回任一名称)。
isMemberOf(或memberOf)是一个操作属性,因此必须在搜索查询中明确请求。
为inetOrgPerson。 你不需要一个memberOf属性。 只需执行GroupOfNames'member'属性的搜索即可。 这是通常的做法。
链接地址: http://www.djcxy.com/p/60881.html上一篇: What is a good Ldap ObjectClass to use to store a user and it's membership