CouchDBを分散データベースとして使用するアプリケーションを作成したいと考えています。各ユーザはローカルのCouchDBレプリカで作業し、その方法でオフラインで作業することができます。 各ローカルレプリカはセントラルレプリカと同期しますが、これはマスターレプリカではなく、セントラルレプリカを使用する方が簡単です。セキュアCouchDBアーキテクチャ
ローカルデータベースとセントラルデータベースの両方を保護するにはどうすればよいですか?
私は、ユーザーがデータベースに読み書きする前にユーザー名とパスワードで認証する必要があることを意味します。
もちろん、ローカルのものは最終的にハッキングする可能性があり、最終的にハッキングされる可能性があるため、セントラル(またはリモート)データベースはより安全でなければならないため、 私はCouchDBをプロキシの背後に置くことを人々に勧めていますが、複製プロセスはどのようにしてユーザの代わりに認証できますか?
ありがとう、 Ido。
FYIバージョン1.1以降CouchDBにはネイティブSSLがサポートされています。 – ahmedyha
それは知っていいです:) – Slartibartfast