gpt4 book ai didi

ios - CouchDB/PouchDB 用户认证/授权

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:05:16 25 4
gpt4 key购买 nike

我一直在开发 Angular/Ionic 应用程序,并使用 OAuth.io 插件处理 facebook 登录以获取用户信息。从中,我根据用户的名字和他们的 Facebook ID 号码导出了一个简单的数据库名称。

我想做的是将此本地 pouchDB 实例同步到在线 CouchDB 实例(当前使用 http://iriscouch.com )以复制到桌面应用程序或类似的东西。我缺少的部分是如何处理用户身份验证/授权,以便只能读取和写入他们自己的数据库,而没有其他人的,因为所有代码目前都在客户端,没有应用程序服务器来处理任何登录,除了OAuth.io 插件。

这是否可以在不添加应用程序服务器层且无需手动干预在 CouchDB 实例上创建用户的情况下处理?

最佳答案

目前,您只能通过在服务器端 ( details ) 的附加进程在 CouchDB 中执行每个用户的读写权限,这对您来说很麻烦,因为您使用的是 IrisCouch,因此您需要一个单独的服务器在某处托管这个过程。

您现在可以使用一些替代选项:

  • Couchbase,它有每个用户的数据库
  • Janus ,它使用 Mozilla Persona 而不是 Facebook ID,尚未准备就绪,但应该会很快公布

关于ios - CouchDB/PouchDB 用户认证/授权,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24129032/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com