我正在使用 Novell.Directory.Ldap 库在 ldap(Alcatel Omnivista 使用 Oracle Directory Services Enterprise Edition 11.1.1.5)中创建用户。
它已经工作了多年,但是自从 Omnivista 的最新更新以来,管理员遇到了我创建的用户的问题:对象类的顺序错误。
它应该在哪里
objectclass: top
objectclass: person
objectclass: organizationalPerson
objectclass: inetorgperson
objectclass: CDPerson
它是 :
objectclass: inetOrgPerson
objectclass: organizationalPerson
objectclass: person
objectclass: top
objectclass: CDPerson
因此,他们的管理应用程序完全错误。
我正在使用以下初始化代码:
LdapAttributeSet attributeSet = new LdapAttributeSet
{
new LdapAttribute("objectclass", "inetOrgPerson"),
new LdapAttribute("cn", new[] {cg.Cn, cg.Cn}),
new LdapAttribute("sn", cg.Sn)
};
我的问题是:
- 这是一个真正的问题吗?顺序重要吗?暗示管理应用程序中的错误。
- 我可以在创建时更改对象类吗?然后 ?我是不是该 ?
- 还是与 ldap 中的配置相关?
非常感谢 !!