在使用CouchRest gem时,如何使用某种程度上受角色保护的couchdb数据库进行身份验证(因此它不是公共的)?我希望能够保存/销毁不使用Rails的文档--只是一个.rb文件或irb。
使用CouchDB gem,通过将用户/pwd传递到服务器实例化很容易做到这一点。如果CouchRest创业板要好得多,为什么这不是直觉呢?我需要求助于原始的卷发电话和/或基于饼干的auth吗?
发布于 2015-02-17 18:30:28
我发现的一个部分答案是,您可以将auth信息放在url中:
require 'couchrest'
db = CouchRest.database("http://exampleuser:examplepassword@localhost:5984/exampledb")我将进行更多的研究,因为可能有一种方法可以通过散列之类的方式来实现,所以auth不会以明文形式出现。我仍然想知道如何使用couchrest宝石来完成cookie或OAuth CouchDB文档中提到的内容,所以如果我找到它,我也会把它放在这里。
https://stackoverflow.com/questions/28550085
复制相似问题