#python #ldap #python-ldap
#python #ldap #python-ldap
Вопрос:
Есть ли возможность использовать 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. Добро пожаловать в StackOverflow. Рассказ другим о том, что вы уже пробовали, может помочь им ответить на ваш вопрос, пожалуйста, дополните свой вопрос этой информацией.
Ответ №1:
Согласно LDAP RFC, единственным вариантом простой привязки является указание DN. Microsoft Active directory, похоже, разрешает привязку с помощью простой пары значений атрибута, такой как mail=john.doe@foo.com , но это не будет работать ни с каким другим сервером LDAP.
Комментарии:
1. Большое вам спасибо. Я свяжу его с DN, как и раньше.