我已经安装了apache2和subversion (版本1.6.11)。它起作用了。我在我的svn站点中使用user=subversion和password=subversion进行身份验证,保存在htpasswd文件中。
我想使用另一种认证方式,通过OAuth代替htpasswd文件。我是OAuth的新手,我不想使用通过DB的身份验证。
有可能吗?
发布于 2013-11-23 01:20:09
不,您不能将OAuth与Subversion一起使用。Subversion客户端需要对OAuth的特定支持,但他们目前还没有这样的支持。据我所知,也没有人致力于添加这样的支持。
要在一般情况下支持OAuth,我怀疑客户端需要支持完整的HTML呈现(就像浏览器一样),因为一般来说,OAuth的工作方式是服务器将用户重定向到另一个服务,以输入身份验证详细信息。这会给Subversion增加巨大的复杂性。
Subversion目前支持Basic、Digest和Kerberos/NTLM身份验证。支持这些身份验证协议的受支持存储因所使用的服务器/协议而异。
https://stackoverflow.com/questions/20147046
复制相似问题