Я недавно установил CouchDB на своем сервере, но мне не хватает информации об изменении разрешений. У меня есть учетная запись администратора, поэтому я не являюсь администратором, но есть ограничения все еще слабее, чем хотелось бы.
Я бы хотел, чтобы интерфейс Futon (который я показал) был доступен только для чтения для неаутентифицированных пользователей. Если я правильно понимаю, любой посетитель открытого интерфейса Futon может стать членом, который является
разрешено читать все документы, а также создавать и изменять любые документы, кроме проектных.
Я бы хотел убрать эти возможности и настроить CouchDB так, чтобы неаутентифицированные пользователи не могли ни создавать документы, ни становиться пользователями. По сути, я хочу, чтобы CouchDB был доступен только для чтения для всех, кроме меня.
Просматривая документы о безопасности, есть способы ограничить доступ к базе данных любого типа для зарегистрированных участников, но я бы хотел, чтобы пользователи, не прошедшие аутентификацию, имели доступ только для чтения. Согласно этой странице,
Если для базы данных определены имена или роли членов, то только аутентифицированным пользователям с совпадающими именами или ролями разрешено читать документы из базы данных (или выполнять вызов
GET /{db}
).
так что это также ограничит доступ для чтения.
Есть ли способы настроить параметры разрешений в CouchDB?