问题标签 [python-ldap]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ldap - 如何在 python-ldap 中根据其 dn 在 LDAP 中搜索对象?
我正在尝试使用例如该search_s
功能来根据其完整的专有名称搜索对象,但我发现这并不方便。例如,
如何仅根据其完整的 LDAP 专有名称检索一个对象?
python - python-ldap初始化时httpd上的分段错误(11)
我在 RHEL 5 和 Python 2.43 上将 mod_wsgi 用于 Django 应用程序(OSQA)(无法升级)。
我设置了站点并且工作正常,然后尝试将身份验证与 python-ldap 集成以访问 Active Directory 属性,例如用户名、电子邮件地址等。
Apache httpd 崩溃并显示以下消息:
我最初认为这是由于 Apache 和 Python 之间的 expat 库不一致,但后来我升级了 libexpat.so 模块以匹配 Python 版本的 pyexpat (1.95.8)。
从 django 日志中的大量日志记录中,我可以看到执行此行时发生了 seg 错误:
python-ldap 是否有特定的东西导致这个问题?关于如何调试的任何其他想法?
谢谢
python - python-ldap OS X 10.6 和 Python 2.6
尝试为我的 Django 项目安装 python-ldap - 到目前为止尝试了 easy_install、pip 以及构建自己,但仍然遇到相同的错误:
这是怎么回事?
python - Python-LDAP simple_bind_s timeout
Is there a way to set timeout for "simple_bind_s" in python-LDAP manually? I have tested ldapObject.timeout = 10 it did not work for me. Any ideas?
Thanks in advance..
python-ldap - 通过 python ldap 访问 Active Directory 当前时间
有没有办法使用 python-ldap 模块在远程 Active Directory 控制器上获取当前时间?我的最终目标是确定帐户是否过期。我必须使用 python 和 ldap 模块远程执行此操作。
我正在使用http://www.python-ldap.org/连接到 WIn2003 上的 AD
python - Python+LDAP+SSL
再会。
提前为我的英语道歉,我的国家论坛和资源没有帮助。
我正在制作一个在 AD 中更改或创建用户密码的脚本
研究了这个问题后,很明显
- 分配或更改的密码只能与服务器建立加密连接
- 只有编码utf-16-le才需要发送密码
一般第二个没有问题,但是第一个有以下问题:
脚本代码
可能有人已经解决了类似的问题。是的,该脚本在 CentOS 上运行,py32win
无法使用。
django - django_auth_ldap 引发 OPERATIONS_ERROR
我正在尝试针对我们的 LDAP 构建用户身份验证:
设置.py:
视图.py:
网址.py:
模板来自这个例子。
它将带我进入身份验证表单,我得到以下调试输出:
我尝试了谷歌搜索,但没有找到任何可以帮助我进一步解决问题的方法,也许是来自社区的提示 - 也许我缺少一些简单的东西或者需要检查一下?我似乎可以通过 Softerra LDAP 浏览器匿名绑定到我们的 ldap,也许 ldap_auth_user_search 应该有所不同?
python - Mac OSX-Lion Python-LDAP 无法识别的符号:_ber_pvt_opt_on
我一直在尝试在工作中运行基于 Python 2.6 代码的 Web 服务器。服务器需要 python LDAP 库才能运行。因为我正在使用 Mac OS X Lion,所以我需要手动安装 python-ldap 2.4.7 才能让 Python 完全识别 LDAP。Python-ldap 似乎可以正确安装,但是当我尝试运行 Web 服务器时出现以下错误(为了清楚起见,我添加了一些换行符):
ImportError: dlopen(/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/python_ldap-2.4.7-py2.6-macosx-10.7-fat.egg/_ldap.so, 2 ):未找到符号:_ber_pvt_opt_on
引用自:/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/python_ldap-2.4.7-py2.6-macosx-10.7-fat.egg/_ldap.so
预期在:/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/python_ldap-2.4.7-py2.6-macosx-10.7-fat.egg/_ldap.so 中的平面命名空间
我使用的是 OpenLDAP 2.4.21,并且在运行我的 python-ldap 安装之前设置了以下系统变量:
我还应该提到,我不得不强制我安装的所有东西使用 32 位架构而不是 64 位,以便解决 Oracle 64 位支持的一些问题。有没有人遇到过类似的情况,或者他们知道 LDAP 正在寻找的“_ber_pvt_opt_on”符号的意义吗?我能够得出的谷歌结果数量既小又无用。您可以就这种情况提供任何启示,我们将不胜感激。
python-ldap - ImportError: 没有名为 ldap 的模块 (Windows XP)
我已经安装了 Python 2.7.1 和 python-ldap-2.4.8.win32-py2.7 模块。每当我输入
导入 ldap
它给出了错误.......
ImportError:没有名为 ldap 的模块
路径设置正确,我只有一个版本的 Python 即 2.7.1 我已经正确安装了 python-ldap 模块。
然后我也面临这个问题。为什么这样?
很感谢任何形式的帮助。
django - 用户登录覆盖用户字段
我有一个使用 LDAP 作为身份验证后端的 Django 应用程序。
我不确定它是 LDAP 模块还是 Django 本身,但是,如果用户更改了他们的电子邮件地址、名字或姓氏,然后注销并重新登录,则这些值将恢复为其原始值(即那些从 LDAP 记录中获取)。
有没有人见过这种行为,有什么办法可以防止吗?
我遇到的问题是 LDAP 记录中的电子邮件地址不正确,需要更新,但我无法控制它们。我唯一能控制的是 Django 用户数据库。