【发布时间】:2009-03-17 14:39:46
【问题描述】:
对于我正在处理的 Django 应用程序,我希望允许由 Active Directory 组确定组成员身份。在研究了 pywin32 文档一段时间后,我想出了这个:
>>> import win32net
>>> win32net.NetUserGetGroups('domain_name.com', 'username')
[(u'Domain Users', 7), ...]
我在谷歌上搜索了一段时间才弄清楚这一点,而我发现的示例几乎完全使用 LDAP 来处理这类事情。有什么理由比这种方法更受欢迎吗?请记住几件事:
- 我没有使用 Active Directory 来实际执行身份验证,只使用权限。身份验证由另一台服务器执行。
- 虽然拥有一些跨平台功能会很好,但这可能几乎只在 Windows 上运行。
【问题讨论】:
标签: python winapi active-directory ldap pywin32