Аутентифицировать разных пользователей в ldap, присутствующих в разных ou - PullRequest
0 голосов
/ 07 апреля 2011

Учтите, что у меня есть два пользователя, user1 и user2, которые находятся под следующим base_dc соответственно

: base_dc: ou = "ABC", ou = "DEF", DC = "XXX": base_dc: ou ="HIJ", ou = "POQ", DC = "XXX"

Теперь мой вопрос: при входе в приложение я беру имя пользователя и пароль и использую вышеуказанную (любую 1) конфигурациюв моем файле config / ldap_config.yml и используется для аутентификации.Теперь, когда есть два разных пользователя в разных OU, мне немного сложно написать один base_dc, чтобы ldap мог искать пользователя в активном каталоге и проходить аутентификацию.На данный момент нет дополнительных параметров, связанных с пользователями, таких как phoneNumber и прочее.

Так может кто-нибудь предложить, что может быть решением?Или как мне справиться с этой ситуацией?Заранее спасибо

1 Ответ

0 голосов
/ 08 апреля 2011

Если ваш DC = XXX означает, что оба пользователя находятся в одном домене, установите для своей базы поиска значение dc = XXX.

Когда вы сталкиваетесь с проблемами, у вас есть два непересекающихся базовых DN.

...