2013-11-22 69 views
2

我已經安裝了apache2和subversion(版本1.6.11)。有用。 我在我的svn站點中使用user = subversion和password = subversion進行身份驗證保存到htpasswd文件中。Subversion和OAuth

我想使用另一種身份驗證,通過OAuth而不是htpasswd文件。 我是OAuth中的新成員,我不想通過數據庫使用身份驗證。

可能嗎?

回答

1

不,您不能在Subversion中使用OAuth。 Subversion客戶需要特別的OAuth支持,目前他們沒有這種支持。據我所知,沒有人正在努力增加這種支持。

爲了支持OAuth,我懷疑客戶端需要支持完整的HTML呈現(如瀏覽器),因爲一般來說OAuth的工作原理是服務器將用戶重定向到另一個服務以輸入身份驗證詳細信息。這會給Subversion增加大量的複雜性。

此時Subversion支持Basic,Digest和Kerberos/NTLM身份驗證。支持這些身份驗證協議的受支持存儲根據所使用的服務器/協議而異。