沙发认证。新建 React Native 项目

Couch authentication. New react native project

我正在使用 Couch DB 和 React 本机前端启动一个新项目。我想知道进行用户身份验证的推荐方法是什么。无论是在 Couch DB 中设置用户还是通过节点服务器来处理用户凭据并为他们获取令牌等等。或者如果有任何其他想法,我将不胜感激。

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

  • 您无法撤销会话
  • 很难集成第三方认证(facebook,google+)
  • 默认密码recovery/reset不可用

由于您正在构建客户端应用程序,因此无法在客户端实现密码恢复。您需要一个后端服务来处理这个问题。

这完全取决于您的需要。您可以轻松地从 CouchDB 的身份验证系统开始,然后在 CouchDB 之上添加身份验证服务。