gpt4 book ai didi

security - 如何限制 CouchApp 对 CouchDB 的 `_user` 表的访问?

转载 作者:行者123 更新时间:2023-12-01 04:05:20 25 4
gpt4 key购买 nike

我想就如何为我的 CouchDB 应用程序构建用户数据获得一些建议。

以下是我们正在构建的内容:我们正在创建一套应用程序(主要利用 html5 的视频 api)来训练人们掌握不同的技能。我们将从一些简单的视频讲座和互动事件开始。我们希望保存个人用户的进度,并且在不久的将来,我们希望创建一些迷你类(class),供用户分组学习。多个用户将参与同一个事件,要么是实时的(如 google 文档),要么是长时间的(如 wiki)。

我担心的是私有(private)用户数据。最终,对于我们和用户来说,使用他们的电子邮件地址和密码进行注册是最简单的。但是,在 CouchDB 的 _user 数据库中,对数据的读取访问基本上是公开的,我宁愿不公开所有用户的电子邮件地址。如何将这些电子邮件地址设为私密是我最关心的问题。此外,如果我们可以让所有用户数据都是私有(private)的,除非用户选择将其公开,那将是很好的。

我想到了几个选项,并通读了这篇文章和 wiki 上的许多其他文章:http://wiki.apache.org/couchdb/PerDocumentAuthorization

我真的不倾向于任何事情,并且希望得到一些建议。

最佳答案

在即将发布的 CouchDB-1.2.0 中,_users 数据库中的文档只能由各自经过身份验证的用户和管理员读取。

关于security - 如何限制 CouchApp 对 CouchDB 的 `_user` 表的访问?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9857802/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com