LDAP で「inetorgperson」などのオブジェクトを ObjectClasses と呼ぶ理由がわかりません。
ありがとう。
簡単に言えば、LDAP では、オブジェクト クラスは LDAP エントリに属性を割り当てる方法です。オブジェクト クラスは、エントリが「どのように見える」か、またはどのように動作すると予想されるかを記述したものにすぎません。
例 (少し不自然ではありますが) は、おそらく "cn=rover,ou=Pets,dc=example" と呼ばれるタイプ 'Animal' の LDAP エントリを作成することです。動物として、「年齢」、「属」、「種」などの特定の属性を持つ場合があります。また、名前付けに使用される必須の「commonName」または「cn」属性も含まれている可能性があります。'Dog' オブジェクト クラスをペットに追加すると、"trick"、"breed"、"licenseNumber" などの追加の属性が含まれる場合があります。
あなたの質問では、「inetOrgPerson」( RFC2798を参照) はオブジェクト クラスであり、組織の一部である個人に関連付けられた一連の属性です。会社の従業員に「inetOrgPerson」オブジェクト クラスを追加することで、「マネージャー」、「秘書」、「employeeNumber」などを定義できるようになりました。
これは実際には、LDAP スキーマ、オブジェクト クラス、および属性について詳しく説明している非常に優れたリンクです: http://www.zytrax.com/books/ldap/ch3/
私はjgnagyに同意します。
また、objectClasses は実体化されておらず、LDAP エントリは実体化された objectClasses のコレクションです。
-ジム