Ldap Explained From Distinguished Names To User Authentication