我正在尝试让 Rocket.Chat 上的 LDAP 与 jumpcloud.com 一起使用
当我使用 ldapsearch
ldapsearch -H ldaps://ldap.jumpcloud.com:636 -v -x -b "ou=Users,o= organizationid ,dc=jumpcloud,dc=com" -D "uid= bind-user ,ou=Users, o= organizationid ,dc=jumpcloud,dc=com" -w "绑定密码" "(&(objectClass=inetOrgPerson)(memberOf=cn=ROCKET_ACCESS,ou=Users,o= organizationid ,dc=jumpcloud,dc=com) (uid=搜索用户名))"
我得到了我正在搜索的用户、电子邮件和所有内容的结果。从 jumpcloud.com 看起来一切正常
我遇到的麻烦是让 Rocket.Chat 与 jumpcloud.com 合作
我尝试过的所有建议都不适用于 jumpcloud:http ://pastebin.com/sVHqFsxr
绑定搜索:使用了我能找到的所有配置(见下文)
专有名称 (DN):dc=jumpcloud,dc=com
启用 LDAP:真
LDAP 端口:389
同步数据:真
用户数据字段映射:{"cn":"uid", "mail":"email"}
LDAP URL:ldap://ldap.jumpcloud.com
我尝试了所有这些:
- {"filter": "(&(objectclass=inetOrgPerson)(memberOf=CN=ROCKET_ACCESS,DC=jumpcloud,DC=com)(sAMAccountName=#{username}))", "userDN": " bind-username ", "密码“:”绑定密码“}
- {"filter": "(&(objectClass=inetOrgPerson)(memberOf=cn=ROCKET_ACCESS,dc=jumpcloud,dc=com)(uid=#{username}))", "uid": "绑定用户名", "密码“:”绑定密码“}
- {"filter": "(&(uid=#{username}))","userDN": "uid= bind-username ,ou=Users,o= organizationid ,dc=jumpcloud,dc=com", "password" :“绑定密码”}
我很想知道是否有人必须使用跳转云配置 Rocket.Chat。我正在使用具有 ldap 支持的最新版本。
任何类型的调试方法也会有所帮助。他们正在使用流星,我从结果中得到的只是
LDAP: Search on Error { [NoSuchObjectError: No Such Object]
dn: [Getter],
code: [Getter],
name: [Getter],
message: [Getter] }
当我为每种组合都得到它时,这并不是很有帮助。