Я хочу узнать о лучших методах аутентификации пользователей с помощью OpenLDAP
. Я мог бы выполнить поиск, используя cn
.
Но что, если я получил несколько совпадений с одинаковыми cn
(конечно, под разными предками), и все они используют один и тот же пароль?
Я пытался использовать uids
, но затем у меня появились некоторые типы учетных записей, которые не используют uid (например, почтовые учетные записи и админская учетная запись cn
). Кроме того, когда я добавил некоторых пользователей под администратором cn
(у которого нет uid
), я не мог войти в систему с правами администратора cn
.
Какой уникальный ключ идентифицирует пользователя?
Примечание. Я использую phpldapadmin
для управления активным каталогом и openldap
для кода C++.