Да, я думаю, что вам лучше всего поставить прокси перед BigCouch и применить ваши правила безопасности в прокси.
Вы могли бы сделать это, используя Apache или nginx в качестве внешнего прокси-сервера и записывая правила перезаписи для переадресации или отклонения запросов в зависимости от имени пользователя, я не уверен.
Тем не менее, я думаю, что было бы эффективнее и проще, проще в реализации и управлении, чтобы реализовать прокси с кодом.
Моя команда успешно реализовала HTTP-прокси с пользовательской логикой на Node.js . Есть надежная библиотека с именем node-http-proxy , и в этом посте есть хороший пример кода, показывающий, как реализовать простой прокси с нуля и добавить собственную логику.
НТН!