2017-02-07 4 views
0

Я хочу предоставить внешнюю аутентификацию для использования либо базы данных, либо сервера ldap для хранения и аутентификации пользователей.Записи базы данных карты для пользователей LDAP

В моем приложении я храню данные в базе данных, и каждая запись/строка сопоставляется с пользователем.

С внешней пользовательской базой данных я могу просто использовать первичный ключ пользователя для сопоставления данных приложения с пользователем, но какой атрибут ldap похож на «уникальный первичный ключ» базы данных?

+1

Вы можете использовать атрибут 'uuid', если у него есть записи пользователя LDAP. Моя, и я делаю это восемь лет. – EJP

+0

@EJP Вы имели в виду «entryUUID»? – Pali

+0

Зависит от вашей реализации сервера LDAP. Большинство из них имеют некоторую форму UUID (GUID, ObjectGuid, ...) – jwilleke

ответ

0

Отличительное имя (DN) уникально.

+0

Да, но не существует ли что-то, что я могу использовать непосредственно для записей в базе данных «uid INT NOT NULL»? DN является строкой, но я хотел бы иметь int или некоторое число ... – Pali

+0

@Pali возможно 'entryUUID' как 128-битное целое – cshu

+0

Если нет ничего лучше, я пойду с uuid, тогда – Pali

 Смежные вопросы

  • Нет связанных вопросов^_^