私はゼロから CMS を作成し、データベース ソリューションとして CouchDB を使用することにしました。私の CMS には、さまざまなアカウントと、もちろんさまざまなユーザー ロール (管理者、作成者、未登録ユーザーなど) が必要です。
最初は、自分の CMS 内で承認を自分でプログラムしようと思っていましたが、CouchDB にはこのようなものが組み込まれているので、質問したいと思います。
CouchDB を使用してマルチユーザー アプリを作成するベスト プラクティスは何ですか?
- CouchDB の管理者を 1 人だけ作成し、制限、ロール、およびアカウントを自分で管理しますか?
- このすべてに CouchDB の組み込み機能を使用しますか? (CMS の管理者ごとに CouchDB 管理者ユーザーを作成するとしますか?)
後で他のサードパーティ認証を追加したい場合はどうすればよいですか? ユーザーに Twitter/Facebook/Google 経由でログインしてもらいたいとしますか?
ピポさん、こんばんは