我正在使用 python-ldap 库连接到 LDAP(Active Directory)并读取和写入用户的数据。
我正在寻找一种方法来获取登录用户的 DN。有ldap.whoami_s()
操作,但 AD 向我返回了诸如 之类的东西u:MAIL\johnny
,这并不是真正的 DN。
是否有可能以某种方式获得正确的 DN?返回的值是否u:MAIL\johnny
与我至少可以搜索到的 AD 中的属性相关联?如果可能,我希望解决方案独立于 AD 配置。
感谢您的任何指点!
我正在使用 python-ldap 库连接到 LDAP(Active Directory)并读取和写入用户的数据。
我正在寻找一种方法来获取登录用户的 DN。有ldap.whoami_s()
操作,但 AD 向我返回了诸如 之类的东西u:MAIL\johnny
,这并不是真正的 DN。
是否有可能以某种方式获得正确的 DN?返回的值是否u:MAIL\johnny
与我至少可以搜索到的 AD 中的属性相关联?如果可能,我希望解决方案独立于 AD 配置。
感谢您的任何指点!