Я использую CouchDB для своего уровня данных в приложении Rails 3 с использованием CouchRest :: Model, размещенного на Heroku.
Я запрашиваю список документов и возвращаю их в виде JSON в свой браузер и использую шаблоны jQueryдля представления этих данных.
Есть ли способ, которым я мог бы построить запрос на стороне сервера и вернуть запрос, который должен был бы быть вызван из браузера, БЕЗ открытия огромной дыры в безопасности, т.е. предоставления браузеру доступа квся база данных?
В идеале это будет однократный токен для доступа к конкретному запросу, где токен будет сгенерирован на стороне сервера, а CouchDB возьмет токен и удостоверится, что он соответствует запросудолжно быть и предоставить доступ к результатам.
Один из способов, который приходит на ум, - это генерировать токен-документ и использовать функцию показа (http://guide.couchdb.org/draft/show.html), чтобы возвращать результаты для результатов просмотра этого токена в документе. ХотяЯ не уверен, возможно ли это.
Хотя другой - поставить токен на Документt и использовать функцию списка (http://guide.couchdb.org/draft/transforming.html)
Сохранить что-нибудь еще?
Заранее спасибо