【求助】gitlab集成ldap后登录提示Access denied for your LDAP account

我按照官方的免费版安装指导说明安装了15.11.3版本的gitlab-jh。
后续配置完成ldap,reconfigure成功后重启,并且做了ldap:check提示是Success。
但是在登录页面用ldap的账户登录时始终提示“Access denied for your LDAP account”。
想请教一下专家:
1.我还可以使用什么方式查看到具体的报错信息
2.同样的配置在11.5.1的gitlab-jh上可以正常登录,是否因为新版本有新特性导致的
ldap的配置内容如下:
gitlab_rails[‘ldap_enabled’] = true
gitlab_rails[‘prevent_ldap_sign_in’] = false
gitlab_rails[‘ldap_servers’] = YAML.load <<-‘EOS’
main:
label: ‘my.LDAP’
host: ‘172.16.9.23’
port: 389
uid: ‘uid’
bind_dn: ‘***
password: ‘**********’
encryption: ‘plain’
base: '

EOS

你可以使用这个ldapsearch调试一下。

另外,你可以试试加上attributes相关的配置。

     attributes:
       username: ['uid', 'userid', 'sAMAccountName']
       email:    ['mail', 'email', 'userPrincipalName']
       name:       'cn'
       first_name: 'givenName'
       last_name:  'sn'

还可以试试把uid的值改成cn试试。