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

发布于 2024-08-15 01:42:27 字数 705 浏览 1 评论 0原文

我正在尝试使用 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

怎樣才叫好 2024-08-22 01:42:27

事实证明这是 couchbeam 的一个错误。它已修复,并将修复发布到github

This turned out to be a bug with couchbeam. It has been fixed and the fix published to github.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文