Intro Reading Time: 2 minutes read
Last Updated on: 22nd March 2019, 03:49 pm
LDAP stands for Lightweight Directory Access Protocol. As the name suggests, it is a lightweight client-server protocol for accessing directory services, on Solaris and especifically X.500-based directory services. LDAPruns over TCP/IP and few other connection oriented transfer services.
As while I was researching to get to know more about LDAP, I found some helpful tutorials which where very good by professor Rajesh Rajasekharan which was very helpful and expanded my knowlege and skill and this criteria
LDAP can also be called a datastore ( where user identities can been kept)
As a lot of organisations tend to want to store few record or data’s of their employees while few my suggest building a table the results only builds up problem in the future where we see conflicts such as active build sync data
As a result using LDAP becomes a more reliable method since its kind of open-sourced and few codes can reviewed to get to know about its implemetation
Key Tips: LDAP originated at the University of Michigan and has been endorsed by over 40 companies. For example Netscape included it to its latest Communicator suite of products. Microsoft included it as part of what it calls Active Directory in a number of products including Outlook Express. Surprisingly Novell’s NetWare Directory Services interoperates with LDAP. Cisco also supports it in its networking products and few other services.
In short, LDAP is a software protocol for enabling anyone to locate organizations, individuals, and other resources such as files and devices in a network, whether on the public Internet or on a corporate intranet since it’s a datastore.
As Ldap can also be found and used web-develoopment platforms even some such as WordPress.
1 Introduction To LDAP - Common Terminologies
Note: In the table format each columns are attribite, while each role represets a user
As what makes LDAP more user friendly that tables creation is the ability of flexibity to branch and make large subs.
As mentioned earlier that LDAP can be used in web-development site's the use of this protocol provides more flexibility especially when using a case fuction in wordpress called multisites. Where the use of tables may cause issues when branching its areas of sub-site within its domain mapping network.
DIT -> Ditrectory information Tree
Root of the DIT is at most time reffered to as the Suffix
DN -> Distinguished Name
LDIF -> LDAP Interchange Format : The LDAP Data Interchange Format (LDIF) is a standard plain text data interchange format for representing LDAP (Lightweight Directory Access Protocol) directory content and update requests.LDIF conveys directory content as a set of records, providing one record for each object (or entry)
in some cases DC -> may represnt domain componet
while o: -> organisation ( but verify from supervisors as the most dagerous thing to do in the IT industry is to assume )
And inorder to use an attribute you would need to define it in an Object Class:
While Schema define object class and attributes
In the video:
cn: -> the common name
sn: -> the Surname
2 OpenLDAP Installation & Configuration