颠覆和OAuth

时间:2013-11-22 14:17:12

标签: svn authentication oauth

我已经安装了apache2和subversion(版本1.6.11)。有用。 我在我的svn网站上使用user = subversion和password = subversion进行身份验证,保存在htpasswd文件中。

我想使用其他类型的验证,通过OAuth而不是htpasswd文件。 我是OAuth的新手,我不想通过DB使用身份验证。

有可能吗?

1 个答案:

答案 0 :(得分:2)

不,你不能在Subversion中使用OAuth。 Subversion客户需要特别支持OAuth,目前他们没有这样的支持。据我所知,没有人正在努力增加这种支持。

为了支持OAuth,我怀疑客户端需要支持完整的HTML呈现(如浏览器),因为OAuth的工作原理是服务器将用户重定向到另一个服务以输入身份验证详细信息。这会给Subversion带来很大的复杂性。

Subversion目前支持Basic,Digest和Kerberos / NTLM身份验证。支持这些身份验证协议的支持存储因所使用的服务器/协议而异。