Novell.Directory.Ldap ライブラリを使用して、LDAP (Oracle Directory Services Enterprise Edition 11.1.1.5 を使用する Alcatel Omnivista) でユーザーを作成しています。
何年も機能していますが、Omnivista の最新の更新以降、管理者は私が作成したユーザーに問題が発生しています: objectclass が間違った順序になっています。
どこにあるべきか
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 に関連する構成ですか?
どうもありがとう !!