CouchDB第三方登录/注册(Facebook,Twitter等)

时间:2017-03-02 04:47:14

标签: oauth couchdb cloudant couchapp

我遇到了如何使用 CouchDB 实施第三方登录的问题。

目前我知道,CouchDB提供了自己的会员系统,并且有几种身份验证方法,Cookie,Oauth,Prox 等。

我认为在CouchDB中使用 http_auth_proxy 插件可能会有所作为,但正如在 CouchDB 2.0 中看到的那样,有一个错误,它(现在)是不可能的启用 http_auth_proxy

现在,我已经做了一些研究,但仍然无法围绕第三方登录,以及如何使用CouchDB实现这一目标。

我特别想做的是:

  1. 通过默认的CouchDB成员系统验证(登录/注册)
  2. 使用第三方网络(Facebook,Twitter等)验证(登录/注册)
  3. 这两种身份验证系统应该具有相同的用户群,如果通过第一种方法注册并且现在尝试使用第二种方法进行身份验证的用户,如果电子邮件类似,则只需验证并附加access_tokens(身份验证详情)
  4. 如果有人遇到这个问题,我会非常感激,并找到了解决方案。如果他们可以描述他们是如何设法解决它的。

0 个答案:

没有答案