184 похожих чатов

Всем привет! У кого нибудь есть пример конфига, где используются

и работают два LDAP сервера одновременно? Делал как в доке, первый работает, а второй ни в какую. Хотя если поменять их тупо местами, то тот, который был вторым до этого, заводится.

16 ответов

18 просмотров

Не работает мапинг ролей, а сам сервер работает, можно вручную создать профиль связанный с этим сервером

Daniil-U Автор вопроса
Denis Gee
Не работает мапинг ролей, а сам сервер работает, м...

т.е. проблема не в самих серверах а в маппинге?

Daniil U
т.е. проблема не в самих серверах а в маппинге?

Да, это можно проверить создав профиль в ад, клике, и залогиниться

Daniil-U Автор вопроса
Denis Gee
Да, это можно проверить создав профиль в ад, клике...

Я сделал следующее: два разных домена AD добавил в конфиг кх, и попробовал подключиться через УЗ каждого из них, и все подключилось через оба сервера. А когда у меня стоят два сервера, но одного домена и с разными base_dn, то он подключается только через первый, через второй не хочет.

Daniil U
Я сделал следующее: два разных домена AD добавил в...

Подключение через мапинг или заведением учётки в клике?

Daniil U
мапинг

Интересно, я правильно понял что мапинг ссылается на разные серверы из секции ldap_servers и в случае, если там одинаковые хосты, то залогиниться не получается, а если разные то все проходит?

Daniil-U Автор вопроса
Denis Gee
Интересно, я правильно понял что мапинг ссылается ...

в user_directories две разнвх записи под каждый сервер

Daniil-U Автор вопроса
Denis Gee
Интересно, я правильно понял что мапинг ссылается ...

В общем, вот так это изначально предполагается сделать: <ldap_servers> <service> <host>xxx.xxx.xxx.xxx</host> <port>389</port> <bind_dn>esia\{user_name}</bind_dn> <user_dn_detection> <base_dn>OU=Clickhouse,OU=Service Accounts,OU=Users,OU=Universe,DC=XXX,DC=XXX,DC=XXX,DC=XXX</base_dn> <search_filter>(&amp;(objectClass=user)(sAMAccountName={user_name}))</search_filter> </user_dn_detection> <enable_tls>no</enable_tls> </service> <users> <host>xxx.xxx.xxx.xxx</host> <port>389</port> <bind_dn>esia\{user_name}</bind_dn> <user_dn_detection> <base_dn>OU=xxx,OU=Clients,OU=Users,OU=Universe,DC=xxx,DC=xxx,DC=xxx,DC=xxx</base_dn> <search_filter>(&amp;(objectClass=user)(sAMAccountName={user_name}))</search_filter> </user_dn_detection> <enable_tls>no</enable_tls> </users> </ldap_servers> <user_directories> <ldap> <server>service</server> <roles> <ldap_user_role/> </roles> <role_mapping> <base_dn>OU=ClickHouse,OU=Roles,OU=Universe,DC=xxx,DC=xxx,DC=xxx,DC=xxx</base_dn> <attribute>CN</attribute> <scope>subtree</scope> <search_filter>(&amp;(objectClass=group)(member={user_dn}))</search_filter> <prefix>gg-ch-test-</prefix> </role_mapping> </ldap> <!-- <ldap> <server>users</server> <roles> <ldap_user_role/> </roles> <role_mapping> <base_dn>OU=ClickHouse,OU=Roles,OU=Universe,DC=xxx,DC=xxx,DC=xxx,DC=xxx</base_dn> <attribute>CN</attribute> <scope>subtree</scope> <search_filter>(&amp;(objectClass=group)(member={user_dn}))</search_filter> <prefix>gg-ch-test-</prefix> </role_mapping> </ldap> --> </user_directories>

И в такой настройке, если в service и users хосты будут разные, то мапинг ролей будет работать?

Daniil U
В общем, вот так это изначально предполагается сде...

Дак у вас же сервисные учётки находятся в другой директории base_dn Тут <base_dn>OU=Clickhouse,OU=ServiceAccounts,OU=Users,OU=Universe,DC=XXX,DC=XXX,DC=XXX,DC=XXX</base_dn> И тут <base_dn>OU=xxx,OU=Clients,OU=Users,OU=Universe,DC=xxx,DC=xxx,DC=xxx,DC=xxx</base_dn> Вам же физически нужно смотреть в разные директории, или я что-то не так понял?

Daniil-U Автор вопроса

я оставил на уровне Users, а не Users/Clients or Users/Service accounts. просто мне нельзя было оставлять так, т.к. там есть директории, пользователи из которых даже не должны получить доступа, поэтому я поставил материнскую директорию, и сделал фильтр по роли, которая позволит авторизироваться.

Daniil-U Автор вопроса

Похожие вопросы

Обсуждают сегодня

Мужики и девушки, привет) в Вelphi xe7 в настройках во вкладке "Editor Options" далее " Color" есть список: "Elements", открыв который мы можем настраивать отображение разных...
Kraszx
14
Добрый вечер. Есть вопрос, а может и предложение. Был у меня диалог в другой группе о делфи и я задался вопросом: "А нельзя ли в делфи цвет //коментария и {комментария} сде...
Kraszx
24
Я вот подумал. SSE выполняет операции максимум с 64-битной точностью. А FPU - всегда с 80-битной. Разве не должно быть FPU точнее тогда?
The Bird of Hermes
13
как быть с принтером? такой подход прокатит?
zamtmn
12
Мдя, прикол, боевая сборка запускается (именно под отладчиком) после F9 примерно полторы минуты (97 секунд если быть точным). Начал копать - проблема детектится сразу - зависа...
Александр (Rouse_) Багель
38
Всем привет! Подскажи, пожалуйста, как передать в TComboBox сразу значение и id записи. На Delphi я делал так: ComboBox1.Items.AddObject('Какое-то значение', Pointer(id запис...
Евгений
13
Я не понимаю, это троллинг или что? Швабрика поддерживают, который буквально пишет на ассемблере взаимодействия с винапи. Я это ещё написал загрузчик и хоть что-то изучаю в о...
Shadow Akira
6
Здравствуйте, вопрос по структурам данных. Были у вас случаи, когда пришлось писать деревья или двунаправленные списки?
/ /
50
А вот это что за конструкция? Вернее, она тут нафига?
Serjone
10
Привет. Подскажите, как правильно сматчить лист фиксированного размера, чтобы компилятор не говорил мне о неполном паттерне? Допустим что-то такое [x', y'] = sort [x, y]?
Arseny
8
Карта сайта