如何使用 couchbeam 向 couchdb 进行身份验证?
我正在尝试使用 couchbeam 在 couchdb 中创建一个数据库,该数据库具有管理员用户/密码集。我已在 couchdb 的 local.ini 文件中设置了凭据并重新启动。我创建数据库的代码是:
couchbeam:start(),
Params = #couchdb_params{username="test" ,password="pass"},
Connection = couchbeam_server:start_connection_link(Params),
Db = couchbeam_db:create(Connection, "testdb")
此时Db = {unknown_error, 401}。我在这里做错了什么吗? 401 似乎表明身份验证错误。
我的用户名/密码没问题,因为这可以从命令行运行:
$curl -X PUT http://test:[email protected]:5984/testdb
{"ok":true}
我运行的是 Ubuntu 9.10,couchdb 0.10.0。 couchbeam 0.4.1,Erlang R1301。有什么想法吗?
I'm trying to create a database in couchdb, which has an admin user/password set, using couchbeam. I've set my credentials in couchdb's local.ini file and restarted. My code to create a db is:
couchbeam:start(),
Params = #couchdb_params{username="test" ,password="pass"},
Connection = couchbeam_server:start_connection_link(Params),
Db = couchbeam_db:create(Connection, "testdb")
At this point Db = {unknown_error, 401}. Am I doing something wrong here? The 401 seems to indicate an authentication error.
My username/password are ok as this works from the command line:
$curl -X PUT http://test:[email protected]:5984/testdb
{"ok":true}
I'm running Ubuntu 9.10, couchdb 0.10.0. couchbeam 0.4.1, Erlang R1301. Any ideas?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
事实证明这是 couchbeam 的一个错误。它已修复,并将修复发布到github。
This turned out to be a bug with couchbeam. It has been fixed and the fix published to github.