LDAP с starttls на Redmine - PullRequest
       47

LDAP с starttls на Redmine

0 голосов
/ 13 октября 2018

Redmine не использует StartTLS по умолчанию.Когда я настраиваю свой LDAP-сервер на использование TLS, redmine не может аутентифицировать пользователей.

При использовании openldap вы можете увидеть сообщение об ошибке «Конфиденциально требуется» в журналах redmine.

1 Ответ

0 голосов
/ 13 октября 2018

Убедитесь, что LDAPS НЕ включен.ldaps: // - это другая схема шифрования, чем StartTLS.С помощью StartTLS незашифрованное соединение преобразуется в зашифрованное через тот же порт.

При использовании redmine 3.2.4 найдите файл с именем redmine / app / models / auth_source_ldap.rb

для поиска «шифрование»,find:

 options = { :host => self.host,
            :port => self.port,
            :encryption => (self.tls ? :simple_tls : nil)
          }

Когда LDAPS не установлен, мы хотим использовать StartTLS:

:encryption => (self.tls ? :simple_tls : :start_tls)

Сохранить и перезапустить ваш веб-сервер.Redmine теперь должен использовать зашифрованное соединение.

...