ArangoDB – 网页界面
ArangoDB – 网页界面
在本章中,我们将学习如何启用/禁用身份验证,以及如何将 ArangoDB 绑定到公共网络接口。
# arangosh --server.endpoint tcp://127.0.0.1:8529 --server.database "_system"
它会提示您输入之前保存的密码 –
Please specify a password:
在配置中使用您为 root 创建的密码。
您还可以使用 curl 来检查您是否确实获得了需要身份验证的请求的 HTTP 401(未经授权)服务器响应 –
# curl --dump - http://127.0.0.1:8529/_api/version
输出
HTTP/1.1 401 Unauthorized X-Content-Type-Options: nosniff Www-Authenticate: Bearer token_type = "JWT", realm = "ArangoDB" Server: ArangoDB Connection: Keep-Alive Content-Type: text/plain; charset = utf-8 Content-Length: 0
为了避免在学习过程中每次都输入密码,我们将禁用身份验证。为此,打开配置文件 –
# vim /etc/arangodb3/arangod.conf
如果代码不可见,您应该更改配色方案。
:colorscheme desert
将身份验证设置为 false,如下面的屏幕截图所示。
重新启动服务 –
# service arangodb3 restart
在使身份验证为 false 时,您将能够登录(在这种情况下使用 root 或创建的用户(如Harry))而无需输入任何密码,请指定密码。
让我们在身份验证关闭时检查api版本 –
# curl --dump - http://127.0.0.1:8529/_api/version
输出
HTTP/1.1 200 OK X-Content-Type-Options: nosniff Server: ArangoDB Connection: Keep-Alive Content-Type: application/json; charset=utf-8 Content-Length: 60 {"server":"arango","version":"3.1.27","license":"community"}