им с помощью CLJ-ldap.client.getзапроса LDAP для групп пользователь принадлежит
где я пробовал различные варианты для пользовательского запроса, но не зная языка Ldap и не будучи в состоянии найти что-нибудь хорошее в объясняя это.
Я попытался
"cn=<username> , cn=User, dc=google, dc=co, dc=uk"
до сих пор это только вернулся
"googlesecretq": "25",
"authpassword;orclcommonpwd": "<password>",
"uid": "<username>",
"mail": "<username>@google.co.uk",
"dn": "cn=<username>, cn=Users, dc=google, dc=co, dc=uk",
"objectclass": [
<objects that mean nothing to me>
],
"sn": "<username>",
"userpassword": "<password>",
"cn": "<username>",
"givenname": "<username>"
так кто-нибудь сказать мне, где выучить язык Ldap, или даже лучше, что запрос мне нужно бежать, чтобы получить групп/ролей для данного пользователя
Спасибо Tim x, я думаю, что наши пользователи, а затем группы имеют пользователей, перечисленных в них. Я предполагаю, что мне нужно будет запросить все группы, чтобы узнать, в каких группах входит пользователь в обычном режиме, правильно ли это звучит? – f1wade
В зависимости от вашей структуры вы, вероятно, сможете либо запросить всех членов определенной группы или запроса, чтобы узнать, какая группа является участником. Синтаксис ldapsearch - это то, что вы используете для clj-ldap, и поэтому вы должны иметь возможность выработать базовый формат поиска с помощью ldapsearch, а затем перевести его в clojure. Тем не менее, вам нужно точно знать, какова структура для форматирования этого запроса. –