Postgresql LDAP аутентификация - PullRequest
       1

Postgresql LDAP аутентификация

0 голосов
/ 14 ноября 2018

Я пытаюсь использовать метод аутентификации ldap для входа в postgres с помощью Azure AD.С ldapsearch с той же машины я получаю соединение и могу использовать пользователя searchonly.Но как только я использую postgres, я получаю:

не удается запустить сеанс LDAP TLS: не удается связаться с сервером LDAP

Я пытался использовать порты 636 и 389. Atcp dump показал мне, что соединение было установлено правильно, и поиск был успешным, но он просто перестал работать на стороне postgres.

psql: SSL-соединение было неожиданно закрыто

Кто-нибудь смог настроить postgresql с помощью аутентификации ldap для Azure AD?

Использование;Debain 9.6, Postgresql 9.6, Azure AD

правило pg_hba:

host all all 0.0.0.0/0 ldap ldapserver = "ldaps1.domain.com" ldapbasedn = "dc = domain, dc = com "ldapbinddn =" cn = searchonly, ou = local, dc = domain, dc = com "ldapbindpasswd =" myPW "ldapsearchattribute =" userPrincipalName "

Еще более странно, если использовать простойМетод связывания работает без проблем.Почему не с bind + search?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...