我目前在Windows上设置了Subversion,通过Apache对我们的域控制器进行身份验证。是否可以允许对域控制器和Subversion passwd文件进行身份验证?
要实现这一点,我是否必须拥有Apache for Windows身份验证,并且还将svnserve作为服务运行并对passwd文件进行检查?
答案 0 :(得分:4)
如果针对域控制器的身份验证失败,您可以告诉Apache提供基本身份验证(使用passwd
文件)。
设置行
SSPIOfferBasic On
在Apache配置文件的<Location>
块中。
答案 1 :(得分:4)
您想要应用混合身份验证。您可以通过Apache for HTTP身份验证使用HTTP协议,并通过svnserve
使用SVN协议对passwd
文件进行身份验证。
您可以使用Stefan的解决方案,但这并不妨碍您明确区分不同类别的用户。