我有Subversion目前在Windows上設置爲通過Apache對我們的域控制器進行身份驗證。是否可以針對域控制器和Subversion passwd文件進行身份驗證?同時允許基於Subversion的(passwd文件)和Windows域身份驗證
爲了達到這個目的,我是否必須讓Apache進行Windows身份驗證,並且還要將svnserve作爲服務運行,並對passwd文件進行檢查?
我有Subversion目前在Windows上設置爲通過Apache對我們的域控制器進行身份驗證。是否可以針對域控制器和Subversion passwd文件進行身份驗證?同時允許基於Subversion的(passwd文件)和Windows域身份驗證
爲了達到這個目的,我是否必須讓Apache進行Windows身份驗證,並且還要將svnserve作爲服務運行,並對passwd文件進行檢查?
您想應用混合身份驗證。您可以通過Apache使用HTTP協議進行Windows身份驗證,並通過svnserve
使用SVN協議對passwd
文件進行身份驗證。
您可以使用Stefan的解決方案,但這並不妨礙您清楚地分隔不同類別的用戶。
如果針對域控制器的身份驗證失敗,您可以告知Apache提供基本身份驗證(使用passwd
文件)。
請在Apache的配置文件中<Location>
塊行
SSPIOfferBasic On
。
我已經有SSPIOfferBasic,以便TortoiseSVN可以對域控制器進行身份驗證(我沒有閱讀它,TortoiseSVN將無法進行身份驗證)。如果我理解正確,我只需指定塊的passwd文件,對不對? –
2009-07-29 12:35:18
這似乎並沒有爲我工作.... – 2009-07-29 13:24:06