What is LDAP and Active Directory ? How LDAP works and what is the structure of LDAP/AD?

preview_player
Показать описание
#ldap #ldapauth
What is LDAP and Active Directory ? How LDAP works and what is the structure of LDAP/AD?

In this video, I have discussed regarding LDAP, Active Directory, LDAP vs Active Directory, Structure of LDAP, How LDAP works, LDAP Authentication.

GitHub:

LDAP in Java:

LDAP Updated:

What is LDAP?
LDAP, the Lightweight Directory Access Protocol, is a mature, flexible, and well supported standards-based mechanism for interacting with directory servers. It’s often used for authentication and storing information about users, groups, and applications, but an LDAP directory server is a fairly general-purpose data store and can be used in a wide variety of applications

How Does LDAP work?
In short, LDAP specifies a method of directory storage that allows for adding, deleting, and modifying records, and it enables the search of those records to facilitate both authentication and authorization of users to resources.

LDAP’s three main functions are:

Update: This includes adding, deleting, or modifying directory information.

Query: This includes searching and comparing directory information.

Authenticate: The main authentication functions include binding and unbinding; a third function, abandon, can be used to stop a server from completing an operation

LDAP Directory Information Tree
LDAP organizes information in a hierarchical tree structure, referred to as a directory information tree (DIT). The LDAP DIT can vary based on the software or directory service you use; however, LDAP directories generally follow this tree structure, where entries without subordinates (users, for example) are leaves, and the root is the overarching entity that encompasses all the information within the directory.

LDAP Authentication and Authorization
The LDAP protocol both authenticates and authorizes users to their resources. The protocol authenticates users with a bind operation that allows the user to communicate with an LDAP directory, then authorizes the authenticated user to the resources they need if their input login information matches what’s listed for them in the database.

1.What Is LDAP Authentication ?
LDAP authentication relies on a client/server bind operation, which allows the LDAP-ready client, referred to as the directory user agent (DUA), and the directory server, referred to as the directory system agent (DSA), to communicate within a secure, encrypted session.

When authenticating against an LDAP server in an attempt to gain access to the database, the user is prompted to provide their username and password.

If the values the user inputs into the client matches what is found in the LDAP database, the user is granted access by the LDAP server to whatever the IT resource may be.

2. What Is LDAP Authorization ?
Once a user is successfully authenticated, they need to be authorized to the resource(s) requested. While different LDAP instances may structure and encode this slightly differently, this is essentially accomplished by assigning permissions with groups and roles in the directory.
Рекомендации по теме
Комментарии
Автор

Great explanation. I really appreciate that you added diagrams, they help understand a lot

mateuszstompor
Автор

Despite thick accent, your explanation is the best compared to other recommended videos. Thumbs up for that :)

KangJangkrik
Автор

Nice! Finally some good explanation about LDAP! Very usefull!

slzvieira
Автор

Thank you for this. I love taking online courses for IT related subjects but honestly a lot of them don't give a practical hands-on demonstration of certain terms. I can appreciate why though, as it would turn a 25 hour course into a 50 + hour course.

Hebrews__KJV
Автор

Thank you for this super clear explanation video.

vimala
Автор

Thank you for this video! I was struggling for a long time but your explanation was great.

roboedar
Автор

Thank you for making this video! I appreciate your video and you for taking the time to put this video together!

wbcmt
Автор

If someone is looking to kickstart the career and wants to know what is LDAP - this helps them a lot, Because I find it useful and valuable.Thanks :)

srilakshmigowda
Автор

This is incredible and extremely useful. Thank you so much!

NdubisiOnuora
Автор

This is really helpful . Thankyou for simplifying the content, which can be understood by non-tech background people :)

scapri
Автор

your content is so useful, I suggest this video

AlirezaReisi-bkwu
Автор

Amazing explanation, thank you for the free content!

gabrielsantaritta
Автор

Красивый Индийский язык. Посмотрел - выучил.

DEN-tgyp
Автор

Excellent tutorial ! ! Thank you sir :-)

pspk
Автор

very informative and good for beginners

shamsurrahman
Автор

Great video, many thanks for your hard work, I learn lot of from this good course

fcsunday
Автор

Great content! Thank you very much, sir!

enionevesdesouza