是否可以在不进行身份验证的情况下从Neo4j数据库请求数据?

时间:2019-09-26 20:16:39

标签: neo4j

我正在Google Cloud Functions上使用Javascript Bolt驱动程序查询Neo4j数据库,然后将结果发送给客户端,是否可以不通过身份验证访问数据库?身份验证是否会减慢客户端和服务器之间的查询时间?

1 个答案:

答案 0 :(得分:0)

可以在neo4j.conf文件中禁用身份验证/授权:

dbms.security.auth_enabled=false

但是,强烈建议您将其保留为打开状态,因为这样会使对主机和端口(螺栓或http)具有访问权限的任何人都可以访问整个数据库。即使在可以将计算机访问限制为特定网络或IP范围的环境中,最好还是保留身份验证作为附加保护层。

与通常涉及的所有其他变量(网络,磁盘访问,查询计划和执行)相比,性能影响可以忽略不计。