IM使用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。但是,您確實需要確切知道格式化該查詢的結構。 –