0

Googleのログインユーザー(oAuth)を使用するだけで、途中でカスタム認証サービス/サーバーを使用せずに、Chrome拡張機能が各Chromeユーザー(pouchDB、indexedDB)のローカルデータベースをirisCouch経由で同期することは可能ですか?

私はこれを何日も理解しようとしていますが、それが可能かどうかを調べるだけで本当に行き詰まっています.

正しい方向に進んでいるかどうかはわかりませんが、次のような流れを想像しました。

  1. Google ID を作成し、マニフェストで csp を緩和し、マニフェストで私の NAME.iriscouch.com にアクセス許可を追加します
  2. iriscouch で CORS を有効にする
  3. irisCouch でユーザーのトークン認証を生成する
  4. Chrome ユーザーごとに固有のデータを保持するには、ユーザーごとのデータベースが必要ですか?

この問題に関するチュートリアルが見つからないようで、さまざまなソースから 100 ページのドキュメントを読む時間がありません。

4

1 に答える 1

1

あなたの計画の弱点は IrisCouch です。私はCouchDB authentication の最短かつ最も決定的なガイドを主張できると思います。あまり時間がないと言っていますが、おそらく読んだほうがいいでしょう。;)

基本的に、あなたが遭遇しようとしている問題は、IrisCouch (単なる CouchDB です) には、ユーザーを作成してデータベースを提供するための API がないことです。

これを機能させるには、別のサービスが必要です。つまり、oAuth クレデンシャルを取得し、IrisCouch でユーザーを作成し (管理者クレデンシャルを使用して!)、そのユーザーにプライベート データベースを提供する、ある種のサーバー側プロセスが必要になります。

于 2014-09-01T16:55:24.443 に答える