Как предоставить разрешение для пользователя в таблице, где идентификатором является его имя пользователя (разрешение на чтение строки rethinkdb) - PullRequest
0 голосов
/ 09 декабря 2018

Можно ли предоставить разрешение для пользователя в таблице, но только для определенной строки в этой таблице.У меня есть таблица с именем PrivateUserInfo, в которой я храню электронные письма и псевдонимы пользователей: enter image description here
Предоставление таких разрешений:
r.db('dbname').table('PrivateUserInfo').grant('testuser', {read: true});
позволяет им читать любые данные.Я хочу разрешить им читать только те строки, где id - это их имя пользователя.Настройка веб-сервера для обработки такого типа вещей потерпит неудачу.Если я собираюсь создать веб-сервер, я бы даже не использовал разрешения в первую очередь, а просто обрабатывал запросы с помощью веб-приложения, зарегистрированного как администратор.Которого я действительно хочу избежать.Это было основной причиной, по которой я хочу использовать эту базу данных.

...