2017-03-03 112 views
2

我正在实现一个使用RethinkDB存储数据的应用程序(HTML和AngularJS)。允许用户只访问RethinkDB表中的特定数据

基本上,任何人都可以从.js文件获取RethinkDB连接凭据。

那么我该如何让用户只能得到他们自己的数据呢?

在RethinkDB文档中提到您可以控制对数据库级别和表级别的读写操作,但没有提到可以控制文档级别的访问权限!

我该如何做到这一点? (用户只能得到自己的文档)

问候,

回答

0

如文档中所描述的,RethinkDB用户是为了分配给管理员或整个应用程序:

https://www.rethinkdb.com/docs/permissions-and-accounts/

的个人用户您的应用程序及其文档级访问权应由您的应用程序管理,而不是由rethinkdb本身管理。

+0

由应用程序管理文档级访问权是合乎逻辑的。 但是,由于应用程序基于JavaScript(正如我在问题中提到的,我正在使用AngularJS),所以这不会阻止用户访问所有表格内容并获取所有文档! – Nabeel

相关问题