擅长:python、mysql、java
<p>self.id应该是唯一的字符串。
它可以是:</p>
<ul>
<li>cn(LDAP中唯一)</li>
<li>sAMAccountName(在域中是唯一的,它就像一个unix登录名)</li>
<li>邮件(多值,其中一个应该/可以是唯一的)</li>
<li>。。。</li>
</ul>
<p>只要选一个,而且要明智。我更喜欢用sAMAcountName来做我自己的工作。
它要求您在ldap绑定后执行LDAPSearch。</p>
<p>应与应用程序用户进行第一次未经身份验证的绑定(以查找DN),以避免信息泄漏(以防被黑客攻击)。</p>
<p>Ldap连接是资源=>;使用上下文管理器</p>
<pre><code>with ldap.open(LDAP_SERVER, port=LDAP_PORT) as ld:
# do the search/bind/search here
</code></pre>