这两个
Arango.Client.ASettings.AddConnection("conn", "127.0.0.1", 8529, false, "user_name", "");
而这个
Arango.Client.ASettings.AddConnection("conn", "127.0.0.1", 8529, false, "user_name", null);
会带来错误
"The remote server returned an error: (401) Unauthorized."
以进行任何进一步访问。
查看文档,您会发现只有在关闭身份验证时才能使用空密码。
默认情况下,身份验证在 ArangoDB 中处于打开状态。你应该让 但是,请确保它没有手动关闭。检查 配置文件(通常命名为/etc/arangodb.conf(并确保 它在服务器部分包含以下行:
authentication = true
据我所知,您有两种选择,关闭身份验证或提供密码。