使用CouchRest gem时,如何使用一个已经过角色保护的couchdb数据库进行身份验证(因此它不公开)?我希望能够保存/销毁文档这是不使用Rails - 只是一个.rb文件或irb。
使用CouchDB gem,将user / pwd传递给Server实例化很容易。如果CouchRest宝石好多了,为什么这不直观?我是否需要使用原始卷曲调用和/或基于cookie的身份验证?
答案 0 :(得分:0)
我发现的部分答案是您可以将身份验证信息放入网址:
require 'couchrest'
db = CouchRest.database("http://exampleuser:examplepassword@localhost:5984/exampledb")
我会进行更多研究,因为可能有一种方法可以使用散列或其他方法来执行此操作,因此auth不会以纯文本格式进行。我仍然想知道如何使用沙发座椅宝石做CouchDB文档提到的cookie或OAuth,所以如果我找到它,我也会把它放在这里。