是否有机会使用 ldap.simple_bind_s()
中没有杰出名称的格式 cn=,ou=,dc=,dc=
?
例如,我想使用LDAP的其他唯一值,例如uid
,gidNumber
或sAMAccountName
。
这是我不想使用cn
的simple_bind_s
调用。ldapdb我需要绑定才能拥有这个可怕的DN
l.simple_bind_s(
"cn=FirstName LastName,ou=2012,ou=Studenti,ou=People,dc=fri,dc=uniza,dc=sk", passwd
)
欢迎任何建议,谢谢。
根据LDAP RFC,简单绑定中的唯一选项是指定DN。Microsoft Active Directory似乎允许使用一个简单的属性值对绑定,例如mail = john.doe@foo.com,但这将无法与任何其他LDAP服务器一起使用。