gpt4 book ai didi

svn - 使用 LDAP 进行 SVN 用户认证

转载 作者:行者123 更新时间:2023-12-04 20:57:29 25 4
gpt4 key购买 nike

我有一个 SVN 服务器,我想使用我们的 LDAP 服务器进行用户身份验证。现在我正在为每个存储库指定用户名和密码,这工作正常,但更多人决定使用此服务器。而且我真的不应该访问他们的密码。我想使用 LDAP 对用户进行身份验证,并且我想授予对整个域的访问权限,而不是单独指定用户。

一些(可怕的)细节:

  • SVN 在 Windows XP 机器上运行。 :-(
  • 我有 svnserve 和 http 访问权限,但后者是一个非常小的问题。
  • 我对 LDAP 知之甚少(这可能就是我问这个问题的原因。)

  • 最后,如果这完全是一个坏主意,或者如果有更好的解决方案,我会很想听听。

    谢谢!

    最佳答案

    每当您访问以 svn:// 开头的 URL 时,就会使用 svnserve .所有以 http:// 开头的 URL或 https://由 Apache 处理。所有 Subversion 客户端都应该能够处理它们,TortoiseSVN 肯定不会有问题。

    将您的 Apache 配置更改为如下所示:

    <Location /svn>
    AuthName "My repository"
    AuthType SSPI

    SSPIAuth On
    SSPIAuthoritative On
    SSPIDomain MYDOMAIN
    SSPIOmitDomain On
    SSPIOfferBasic On
    SSPIUsernameCase lower

    Require valid-user

    DAV svn
    SVNListParentPath on
    SVNParentPath D:/path/to/repos
    AuthzSVNAccessFile D:/path/to/accessfile
    </Location>

    关于svn - 使用 LDAP 进行 SVN 用户认证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3841275/

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