Security 沙发认证。新的本地项目

Security 沙发认证。新的本地项目,security,react-native,authentication,couchdb,credentials,Security,React Native,Authentication,Couchdb,Credentials,我正在使用couchdb和react原生前端启动一个新项目。我想知道做用户身份验证的推荐方法是什么。它是在couchdb中设置用户,还是通过节点服务器处理用户凭据并为用户获取令牌等等。或者,如果还有其他想法,我将非常感谢。CouchDB身份验证系统有点有限: 您不能撤消会话 整合第三方身份验证(facebook、谷歌+)有点困难 默认情况下,密码恢复/重置不可用 由于您正在构建客户端应用程序,因此无法在客户端实现密码恢复。你需要一个后端服务来处理这个问题 这完全取决于你的需要。您可以很容易地

我正在使用couchdb和react原生前端启动一个新项目。我想知道做用户身份验证的推荐方法是什么。它是在couchdb中设置用户,还是通过节点服务器处理用户凭据并为用户获取令牌等等。或者,如果还有其他想法,我将非常感谢。

CouchDB身份验证系统有点有限:

  • 您不能撤消会话
  • 整合第三方身份验证(facebook、谷歌+)有点困难
  • 默认情况下,密码恢复/重置不可用
由于您正在构建客户端应用程序,因此无法在客户端实现密码恢复。你需要一个后端服务来处理这个问题


这完全取决于你的需要。您可以很容易地从CouchDB的auth系统开始,稍后在CouchDB上添加auth服务

谢谢,这就是我在我们看来的样子。我们已经决定使用一个express服务器来处理身份验证方面的事情,这样我们就可以进行其他类型的第三方身份验证。我们来看看结果如何。