Open meterXu opened 2 years ago
请按照一下格式提交issue,谢谢!
godoc_linux_amd64 version
registry.cn-hangzhou.aliyuncs.com/mindoc-org/mindoc v2.1-beta.5
ubuntu 20
################Active Directory/LDAP################ #是否启用ldap ldap_enable=true #ldap主机名 ldap_host=192.168.81.253 #ldap端口 ldap_port=389 #ldap内哪个属性作为用户名 ldap_attribute=sAMAccountName #搜索范围 ldap_base=dc=sipsd,dc=local #第一次绑定ldap用户dn ldap_user=cn=SVN,cn=Users,dc=sipsd,dc=local #第一次绑定ldap用户密码 ldap_password=aaa #自动注册用户角色:0 超级管理员 /1 管理员/ 2 普通用户 ldap_user_role=2 #ldap搜索filter规则,AD服务器: objectClass=User, openldap服务器: objectClass=posixAccount ,也可以定义为其他属性,如: title=mindoc ldap_filter=objectclass=User
有些情况下,AD中配置的是mail,而不是email。minDoc中默认获取email作为邮箱字段,这样导致一直无法使用域账号登录系统。 【一点小建议】
################Active Directory/LDAP################ # 自定义绑定ldap中的一些属性字段 ldap_attributes={ "username": "sAMAccountName", "email": "mail", "name": "displayName" "first_name": "givenName" "last_name": "sn" }
2021/11/22 22:34:47.859 [E] [Member.go:177] 自动注册LDAP用户错误 邮箱不能为空
2021/11/22 22:34:47.860 [E] [AccountController.go:140] 用户登录 -> 用户密码错误
目前我是先注册一个和域账号同名的账号(手动注册的账号有邮箱),然后在数据库中修改auth_method为ldap。这样即可通过同名的域账号登录系统。
auth_method
ldap
请按照一下格式提交issue,谢谢!
godoc_linux_amd64 version
)?ubuntu 20
有些情况下,AD中配置的是mail,而不是email。minDoc中默认获取email作为邮箱字段,这样导致一直无法使用域账号登录系统。 【一点小建议】
2021/11/22 22:34:47.860 [E] [AccountController.go:140] 用户登录 -> 用户密码错误