seafile13社区版本支持LDAP吗?我的配置了找不到域里边的用户

请按照以下模版详细描述您遇到的问题:

当前服务器版本

13.0

部署/操作过程(请说明二进制部署/docker部署;出现错误的操作步骤)

错误截图

错误日志

浏览器控制台错误信息(如果相关,请提供截图信息)

社区版支持LDAP。如果不显示LDAP用户,用ldapsearch确认seahub_settings.py里配置的参数是正确的;另外,如果LDAP服务使用了自签发证书,需要把根证书添加到/opt/seafile/seafile-server-13.0.12/seahub/thirdpart/certifi/cacert.pem文件里

你看看我的配置

配置项不缺,但不能确定是否正确。可以进入Seafile容器里执行ldapsearch -LLL -H “${LDAP_SERVER_URL}” -D “${LDAP_ADMIN_DN}” -w “${LDAP_ADMIN_PASSWORD}” -b “${LDAP_BASE_DN}” -x “${LDAP_FILTER}”(启用了TLS需再添加“-Z”参数),需要能够搜索出结果。

另外,看你截图配置,访问OnlyOffice和Seafile不是同一个域名端口,浏览器访问Seafile再调用OnlyOffice会出现跨域请求问题;OnlyOffice应该集成在Seafile的反向代理下,用路径区分去调用。

我也是遇到和你一样的问题 ,折腾了一天 ldap里面的用户一个也登录不上· :sweat_smile:

seahub_settings.py

这是我得配置,各种配置换了个遍,也不行

基础 LDAP 配置

ENABLE_LDAP = True
LDAP_SERVER_URL = ‘ldap://192.16.1.231:389’
LDAP_BASE_DN = ‘ou=user,dc=tzradmin,dc=com’
LDAP_ADMIN_DN = ‘cn=admin,dc=tzradmin,dc=com’
LDAP_ADMIN_PASSWORD = ‘tzradmin@tzradmin’
LDAP_LOGIN_ATTR = ‘cn’

LDAP_USER_FIRST_NAME_ATTR = ‘givenName’
LDAP_USER_LAST_NAME_ATTR = ‘sn’