Как временно отключить конкретного пользователя в couchdb? - PullRequest
0 голосов
/ 07 июля 2019

Мне нужен способ временно отключить доступ определенного пользователя для чтения / записи к моему couchdb, т.е. заблокировать его там на определенный период времени, но сообщить ему, что он был забанен.Что может быть лучшим подходом для этого?

Самое первое, что пришло мне в голову, это просто сменить его пароль (require_valid_user установлен), но таким образом определенно не будет обратной связи с ним, так как его доступ полностью потерян.

МойВ БД настроен доступ на основе ролей, всем обычным пользователям назначена роль «зарегистрировано», поэтому моей второй мыслью было изменить его роль на что-то вроде «забанен» => он теряет доступ ко всем обычным БД.Но как обеспечить обратную связь в таком случае?

_users DB также имеет «зарегистрированную» роль для доступа (это необходимо, кстати?), Это помешает пользователю с ролью «забанить» читать свой собственный документ оттуда?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...