gpt4 book ai didi

apache - 无法使用 Apache 和 LDAP 对 Subversion 用户进行身份验证

转载 作者:行者123 更新时间:2023-12-02 05:08:56 25 4
gpt4 key购买 nike

我正在尝试对通过 Apache HTTP Server 访问的 Subversion 存储库使用 LDAP 身份验证。无论我尝试什么,Apache 都会生成以下错误消息:

authentication failed; URI /repos/branches/my-branch [ldap_search_ext_s() for user failed][Operations Error]

我使用 Sysinternals 的 AD 资源管理器连接到我的 AD 服务器,并且可以看到其中的数据,因此我认为这是我的 LDAP URL 搜索字符串的问题。我尝试了几种变体,但总是出现上述错误。这是我的 httpd.conf 中的内容。任何诊断此问题的建议或想法将不胜感激。

<Location /repos>
DAV svn
SVNPath C:\repos
AuthType Basic
AuthzLDAPAuthoritative off
AuthBasicProvider ldap
AuthName "IT Subversion repository"
AuthLDAPURL "ldap://x.y.z.com:389/DC=y,DC=z,DC=com?sAMAccountName?sub?(objectClass=user)" NONE
Require valid-user
</Location>

最佳答案

我的问题是通过将端口从 389 更改为 3268 解决的。端口 389 仅查找本地目录,但 3268 查找全局目录。令人困惑的是,在 LDAP 浏览器(例如 JXplorer)中,两个端口都可以正常工作。

关于apache - 无法使用 Apache 和 LDAP 对 Subversion 用户进行身份验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3178051/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com