针对foxx API的身份验证

时间:2016-11-22 06:10:44

标签: authentication arangodb foxx

我正在以独立模式工作ArangoDB 3.1。 我们正在创建一个Foxx API来验证访问我们的数据库和我们的自定义API的用户。为了激活身份验证,我们在arangod.conf文件中添加了以下语句。

authentication = true
authentication-system-only = true

我们在arangosh中为我们正在处理的数据库创建了一个用户。当我们登录Web控制台时,用户名和密码有效,我们可以访问数据库,API,也可以使用API​​创建用户。

但是当我们尝试使用其他浏览器或使用curl命令访问时,我们无法看到用户信息。 HTTP和curl命令如下所示。

http://username:password@ip-address:portno/_db/AdtheorentDB/test-app/whoami

curl --basic --user "username:password" -X GET --header 'Accept: application/json' 'http://ip-address:portno/_db/databasename/test-app/whoami'

可能是什么问题? 上面的curl命令是从下面给出的链接获得的。 ArangoDB authentication via HTTP

0 个答案:

没有答案