【问题标题】:SVN with Apache authenticate against OS user accounts带有 Apache 的 SVN 针对操作系统用户帐户进行身份验证
【发布时间】:2012-01-19 21:16:50
【问题描述】:

我开始研究在 Red Hat Linux 上使用 Apache2 和 mod_dav_svn 配置 SVN 服务器。我希望 Apache 处理访问存储库的用户身份验证。有没有办法让 Apache 针对操作系统维护的用户凭据进行身份验证?这样我就可以让服务器上的所有用户使用同一个账号访问SVN,并通过SSH登录系统。

以前我们的 SVN 服务器托管在 Windows 服务器上,我们能够使用 AuthType SSPI 对我们不再可用的 Windows Active Directory 服务器执行身份验证。 (注意:这是我们网络安全的限制,不受我控制)

【问题讨论】:

  • 您仍然可以使用 Apache 从 Red Hat 机器对 AD 服务器进行身份验证...
  • 我想我应该澄清一下,我无法访问 AD 服务器的原因是服务器位于我们网络中的哪个位置。出于安全原因,它将无法访问该网络段。将在我的问题中澄清。
  • 那么只有 client 操作系统可以验证凭据,而不是服务器?
  • 我希望有一种方法可以使用与我们在服务器上拥有的本地用户帐户相同的凭据进行身份验证。这样就不需要维护本地用户帐户密码和用于 Apache 身份验证的单独密码文件。身份验证仍将在服务器端进行。

标签: apache svn apache2


【解决方案1】:

最终我发现解决这个问题的方法是将mod-authnz_external 配置为与pwauth 一起使用。遵循这两个网站上的说明似乎已经产生了一个可行的解决方案。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-05-30
    • 2014-08-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-02-08
    • 2020-01-03
    相关资源
    最近更新 更多