使用 CouchDB 的多个应用程序

发布于 2024-12-01 10:09:47 字数 192 浏览 4 评论 0原文

使用 CouchDB 运行多个应用程序的推荐安全模型是什么?这些应用程序彼此独立,并且数据库处于 1:1 关系,因此它们无法访问彼此的数据是有道理的。

数据库应该在自己的 CouchDB 实例中运行还是有办法将它们组合起来?我已经了解了一些有关身份验证和授权的内容,但还不足以判断在同一实例上支持不同用户是否可行。另一方面,如果运行单独的实例有很多开销。

What is the recomended security model for running multiple apps with CouchDB? The apps are separate from each other apps and DBs are in a 1:1 relationship, and it makes sense for them not to be able to access each others' data.

Should the databases run in their own CouchDB instance or is there a way to combine them? I've seen a little about authentication and authorization, but there's not enough to tell if it's viable to support different users on the same instance. And on the other hand, if there's much overhead to running separate instances.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

可爱暴击 2024-12-08 10:09:47

您可以为每个数据库创建一个 _security 文档,防止通过用户名或角色进行访问。

http://wiki.apache.org/couchdb/Security_Features_Overview#Authorization

主要考虑因素在一台 CouchDB 服务器上运行多个应用程序的特点是所有用户帐户都将共享。每个人都有一个中央 _users 数据库。

You can create a _security document for each database, preventing access by username or role.

http://wiki.apache.org/couchdb/Security_Features_Overview#Authorization

The primary consideration when running multiple applications on one CouchDB server is that all user accounts will be shared. There is one central _users database for everybody.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文