Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

LDAP - Meaning of objectClass = top

Tags:

ldap

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.

like image 635
Marm Avatar asked Jun 25 '18 16:06

Marm


People also ask

What is objectClass LDAP?

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.

What is objectClass in Active Directory?

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.

Which of the following are types of objectClass?

An object class can be one of three types, structural, abstract, and auxiliary.


1 Answers

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.

like image 117
Ludovic Poitou Avatar answered Oct 02 '22 14:10

Ludovic Poitou