如何使用couchbeam使用couchdb进行身份验证?

时间:2009-12-17 21:26:55

标签: authentication erlang 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:pass@127.0.0.1:5984/testdb
{"ok":true}

我正在运行Ubuntu 9.10,couchdb 0.10.0。 couchbeam 0.4.1,Erlang R1301。有什么想法吗?

1 个答案:

答案 0 :(得分:1)

这结果是沙发束的一个错误。它已fixed,修正版已发布到github