У меня есть проблема, когда я пытаюсь подключить свой LDAP к Gitlab:
Не удалось аутентифицировать вас из Ldapmain, потому что «Неверные учетные данные для имени пользователя.
Это мой файл conf /etc/gitlab/gitlab.rb:
gitlab_rails['ldap_enabled'] = true
gitlab_rails['ldap_servers'] = {
'main' => {
'label' => 'GitLab LDAP',
'host' => '<my domain>',
'port' => 389,
'uid' => 'uid',
'encryption' => 'plain',
'bind_dn' => 'CN=admin,DC=gitlab,DC=com',
'password' => 'secret',
'base' => 'OU=users,DC=gitlab,DC=com',
'block_auto_created_users' => false,
'allow_username_or_email_login' => true
}
}
Из командной строки, когда я запускаю:
gitlab-rake gitlab:ldap:check
Я вижу всех своих пользователей.
Однако, когда я пытаюсь подключиться к интерфейсу пользователя Gitlab, я получаю сообщение об ошибке, упомянутое выше, и уверен, что пароль совпадает.
Вот мой файл журнала для справки:
Parameters: {"utf8"=>" ^ ^ ", "authenticity_token"=>"[FILTERED]", "username"=>"username", "password"=>"[FILTERED]"}
Redirected to http://mydomain/users/sign_in
Completed 302 Found in 10ms (ActiveRecord: 1.2ms)
Любая помощь приветствуется!