Google chrome 保存chrome扩展名';使用google oAuth将s数据(idb)发送到Irishoch < P>是否有可能为Chrome扩展为每个Chrome用户的本地数据库(PoucDB,索引XDB)在IrISCouCh上同步,中间使用谷歌的登录用户(OAuthH)?中的任何自定义身份验证服务/服务器?

Google chrome 保存chrome扩展名';使用google oAuth将s数据(idb)发送到Irishoch < P>是否有可能为Chrome扩展为每个Chrome用户的本地数据库(PoucDB,索引XDB)在IrISCouCh上同步,中间使用谷歌的登录用户(OAuthH)?中的任何自定义身份验证服务/服务器?,google-chrome,google-oauth,pouchdb,iriscouch,Google Chrome,Google Oauth,Pouchdb,Iriscouch,我花了好几天的时间想弄明白这一点,但我真的很想知道这是否可行 我不确定我是否朝着正确的方向前进,但我想象着这种流动: 创建google标识,在清单中放松csp,在清单中为my NAME.iriscoch.com添加权限 在虹膜上启用CORS 在Iriscoch上生成用户的令牌身份验证 我需要每个用户的数据库为每个铬用户有唯一的数据 我似乎找不到关于这个问题的教程,我也没有时间阅读来自各种来源的100页文档。您计划中的薄弱环节将是Irishoch。我想我可以要求最短和最确定的。你说你没有多少时间,

我花了好几天的时间想弄明白这一点,但我真的很想知道这是否可行

我不确定我是否朝着正确的方向前进,但我想象着这种流动:

  • 创建google标识,在清单中放松csp,在清单中为my NAME.iriscoch.com添加权限
  • 在虹膜上启用CORS
  • 在Iriscoch上生成用户的令牌身份验证
  • 我需要每个用户的数据库为每个铬用户有唯一的数据

  • 我似乎找不到关于这个问题的教程,我也没有时间阅读来自各种来源的100页文档。

    您计划中的薄弱环节将是Irishoch。我想我可以要求最短和最确定的。你说你没有多少时间,但你可能应该读一读

    基本上,您将遇到的问题是irishoch(只是CouchDB)没有任何用于创建用户和为用户提供数据库的api


    您将需要一个单独的服务,使这项工作。也就是说,您需要某种服务器端进程,该进程接受oAuth凭据,在Iriscoch中创建一个用户(使用管理员凭据!),然后为该用户提供一个私有数据库。

    太好了,我已经在读了。因此,如果捕获正确,我需要执行步骤1-3,但在步骤4中,我应该使用类似“Node.js Deamon”的解决方案,在iriscoch中创建用户&db,然后我通常为该用户执行CRUD?那么,是否可以在我的iRisScoch上安装该服务,或者我需要为该服务找到另一个服务器?是的,您需要一个单独的服务器。我相信Cloudant和Couchbase提供了内置的身份验证,尽管我不知道它是如何工作的。