I was dealing with some LDAP entries and I am wondering myself why "objectClass = top" is always a part of each entry. According to the internet this stands for the highest level any objectClass, but why is it there in any entry?
An example can be found here.
In LDAP, an object class defines the collection of attributes that can be used to define an entry. The LDAP standard provides these basic types of object classes: Groups in the directory, including unordered lists of individual objects or groups of objects. Locations, such as the country name and description.
An object class is a component of the Active Directory schema that defines the “type” for an object or in other words it defines the set of mandatory and optional attributes an object can have. Objects attributes are a set of fields that define and describe the additional data that can be attributed to the object.
An object class can be one of three types, structural, abstract, and auxiliary.
top
is an abstract object class that is the parent of every LDAP object class. It is the one that defines that every object in LDAP must have an objectClass
attribute.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With