Как настроить для конкретного пользователя разрешение только для чтения в couchdb и доступ к БД из его учетных данных? - PullRequest
0 голосов
/ 06 февраля 2019

Я создал этот couchdb и добавил несколько пользователей и админа.Я могу получить доступ к БД с помощью URL-адресов администратора, но я хочу, чтобы у меня был пользователь, который может только читать созданные БД, и доступ к БД должен осуществляться из его учетных данных.

Из того, что я прочитал, это требует обновления в validate_doc_update после создания проектного документа в каждом из БД.

function(newDoc, oldDoc, userCtx, secObj)

Я попытался войти в системуsecObj из этой функции при обновлении документа, и он возвращается пустым.Затем я попробовал userCtx, он возвращает имя базы данных, к которой осуществляется доступ, имя пользователя и роль пользователя, но поскольку я создал администратора сервера, я не смогу получить доступ к базе данных с использованием учетных данных без прав администратора.

Так как же мне добиться этого?

...