Я пытаюсь использовать метод аутентификации 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?