Атрибут именования зависит от того, кто делает объект. Однако по умолчанию большинство инструментов eDirectory устанавливают его как cn =. Если вы хотите, вы можете создавать объекты как uid = в вашем eDirectory. Было бы трудно конвертировать существующих пользователей.
Многие инструменты LDAP, которые делают это предположение, позволят вам указать, каким может быть атрибут именования.
Ваше приложение делает неверное предположение.
Вы можете добавить значение UID для каждого объекта, такое же, как для CN, но это не помогло бы, так как это не атрибут именования.
Другими словами, если приложение выполняет запрос для (uid=XXXXXXXX)
, то добавление значения uid, соответствующего CN, поможет.
Если, однако, он выполняет привязку как конкретный пользователь, например uid=XXXXXXXX,ou=users,o=mycompany
, это не поможет.