2017-03-03 109 views
2

我正在實現一個使用RethinkDB存儲數據的應用程序(HTML和AngularJS)。允許用戶只訪問RethinkDB表中的特定數據

基本上,任何人都可以從.js文件獲取RethinkDB連接憑據。

那麼我該如何讓用戶只能得到他們自己的數據呢?

在RethinkDB文檔中提到您可以控制對數據庫級別和表級別的讀寫操作,但沒有提到可以控制文檔級別的訪問權限!

我該如何做到這一點? (用戶只能得到自己的文檔)

問候,

回答

0

如文檔中所描述的,RethinkDB用戶是爲了分配給管理員或整個應用程序:

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

的個人用戶您的應用程序及其文檔級訪問權應由您的應用程序管理,而不是由rethinkdb本身管理。

+0

由應用程序管理文檔級訪問權是合乎邏輯的。 但是,由於應用程序基於JavaScript(正如我在問題中提到的,我正在使用AngularJS),所以這不會阻止用戶訪問所有表格內容並獲取所有文檔! – Nabeel

相關問題