Closed ztj1993 closed 5 years ago
我的 ldap 已经测试配置成功,主要注意如下问题:
主要配置如下:
#是否启用ldap
ldap_enable=true
#ldap主机名
ldap_host=172.17.0.2
#ldap端口
ldap_port=389
#ldap内哪个属性作为用户名
ldap_attribute=cn
#搜索范围
ldap_base=ou=test_ou,dc=example,dc=org
#第一次绑定ldap用户dn
ldap_user=cn=admin,dc=example,dc=org
#第一次绑定ldap用户密码
ldap_password=admin
#自动注册用户角色
ldap_user_role=2
#ldap搜索filter规则
ldap_filter=objectClass=posixAccount
由于测试就直接给了 admin 用户。
@ztj1993 您好,请问你是用的openldap吗,我用openldap根本添加不了email字段,提示不允许。
就是mail字段,成功了。
@ygqygq2 嗯嗯,以后多交流
@ztj1993 你好,我这边mail字段有值,但还是连不上。需要重新install吗?
@ztj1993 你好,我这边mail字段有值,但还是连不上。需要重新install吗?
你先要确认搜索范围能过滤出想要的用户。配置好后重启下就生效了。
@jlwang365
ldap_enable=true
ldap_host=xxx.xxx.xxx
ldap_port=389
ldap_attribute=uid
ldap_base=ou=ztj,dc=xxx,dc=xxx
ldap_user=cn=ztj_access,dc=xxx,dc=xxx
ldap_password=xxx
ldap_user_role=2
ldap_filter=objectClass=posixAccount
如果需要协助,可以单独联系我。
@ztj1993 好的,我先再自己研究研究,多谢~
我的 ldap 已经测试配置成功,主要注意如下问题:
- 第一次绑定必须要绑定成功
- ldap 用户中一定要有 email 字段
主要配置如下:
#是否启用ldap ldap_enable=true #ldap主机名 ldap_host=172.17.0.2 #ldap端口 ldap_port=389 #ldap内哪个属性作为用户名 ldap_attribute=cn #搜索范围 ldap_base=ou=test_ou,dc=example,dc=org #第一次绑定ldap用户dn ldap_user=cn=admin,dc=example,dc=org #第一次绑定ldap用户密码 ldap_password=admin #自动注册用户角色 ldap_user_role=2 #ldap搜索filter规则 ldap_filter=objectClass=posixAccount
由于测试就直接给了 admin 用户。
请问下第一次绑定必须要绑定成功这个我这边一直都不行是咋回事啊?
@MrmagicJ 没有日志无法确定原因
################Active Directory/LDAP################
ldap_enable=true
ldap_host=192.168.100.25
ldap_port=389
ldap_attribute=sAMAccountName
ldap_base=cn=mtncd,dc=mtn,dc=com
ldap_user=cn=mindoc,cn=mtncd,dc=mtn,dc=com
ldap_password=mindoc
ldap_user_role=2
ldap_filter=objectClass=posixAccount
@MrmagicJ 仅有的日志没有办法看出来问题
如果还不行,可以远程看下,发邮件
改了下ldap_attribute=uid,现在可以使用用户名登陆进去了。感谢。
请按照一下格式提交issue,谢谢!
你当前使用的是哪个版本的 MinDoc(
godoc_linux_amd64 version
)? v1.0.2你当前使用的是什么操作系统? centos 7
你是如何操作的? 配置项如下:
你期望得到什么结果? 正常登陆
当前遇到的是什么结果?
我的 ldap 已经在 gitlib 等配置成功,但是在 mindoc 上无法完成绑定,大家帮忙看下配置,谢谢了。