当密码为空时,ArangoDB .NET驱动程序的连接字符串是什么?

时间:2018-01-29 16:23:56

标签: .net arangodb

这两个

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."

进一步访问。

1 个答案:

答案 0 :(得分:1)

查看documentation,您会发现只有在关闭身份验证时才能使用空密码。

  

ArangoDB中默认启用身份验证。你应该做   确保它没有手动关闭。检查   配置文件(通常名为/etc/arangodb.conf)并确保   它包含服务器部分中的以下行:

authentication = true

据我所知,您有两种选择,关闭身份验证或提供密码。