LDAP и синхронизация баз данных

У меня проблема, когда мне нужно хранить информацию о пользователях в БД и авторизоваться через LDAP.

Чуть подробнее.

  1. У меня есть две зависимые системы, которые являются общими для пользователей (подход к чему-то вроде «stackoverflow», где вы можете создать логин на основе учетной записи Google..).

  2. Не все пользователи могут иметь доступ. Например, есть компания, у которой есть контактные лица, и некоторые из них имеют доступ к разработанной системе. То есть у подлых лиц есть ключ для доступа к компании, а у некоторых из них должны быть записи в LDAP.

Я новичок в LDAP. Пожалуйста, предложите архитектурное решение для этого.

Спасибо!


person Tioma    schedule 01.06.2011    source источник


Ответы (1)


Что касается синхронизации LDAP с базой данных, вы можете создать процедуру для экспорта объектов LDAP в файл .csv и последующего импорта записей в базу данных.

Вы можете, например, использовать пользовательский атрибут LDAP "uid", чтобы указать уникальность объекта в базе данных.

Кроме того, существует драйвер моста JDBC-LDAP, который можно использовать для разработки приложений Java, которые могут получать доступ к хранимым данным. на сервере каталогов.

person jnetto    schedule 04.08.2011