Python-ldap bind - PullRequest
       21

Python-ldap bind

0 голосов
/ 08 марта 2019

Есть ли возможность использовать ldap.simple_bind_s() без отличительного имени в формате cn=,ou=,dc=,dc=?

Например, я хочу использовать другое уникальное значение из LDAP, например uid, gidNumber или sAMAccountName.

Это мой simple_bind_s звонок, где я не хочу использовать cn. LDAPdb Мне нужно связать, чтобы иметь этот ужасный DN

l.simple_bind_s(
    "cn=FirstName LastName,ou=2012,ou=Studenti,ou=People,dc=fri,dc=uniza,dc=sk", passwd
)

Любые предложения приветствуются, спасибо.

1 Ответ

0 голосов
/ 11 марта 2019

Согласно LDAP RFC, единственная опция в простом связывании - указать DN.Кажется, что Microsoft Active Directory позволяет связывать с простой парой значений атрибутов, такой как mail=john.doe@foo.com, но это не будет работать с любым другим сервером LDAP.

...