我使用django-auth-ldap对单个服务器(settings.py中的AUTH_LDAP_SERVER_URI)进行身份验证已经有一段时间了。我的组织最近发生了一些变化,我现在需要能够检查两个不同的LDAP服务器(实际上是: Active Directory,但我不认为这在这里起作用)。不幸的是,没有一个位置有我需要的所有用户信息。
有没有办法将django-auth-ldap配置为检查多台服务器?文档似乎假定有一个服务器/URI。我也会考虑django-auth-ldap之外的想法,但如果可能的话,我真的很想坚持使用它,因为它使事情变得简单。
发布于 2012-05-08 09:53:08
django-auth-ldap1.1(刚刚发布)允许您轻松定义使用不同设置集合的身份验证后端的多个子类。参见http://packages.python.org/django-auth-ldap/#multiple-ldap-configs。
发布于 2012-05-01 02:32:00
您需要扩展自定义auth处理程序,以获取一个迭代器,以便服务器进行检查并逐句通过它们。
没有什么可以阻止您在任意数量的目录中查找所需的信息-在底层库中没有限制。
https://stackoverflow.com/questions/10385718
复制相似问题