我想知道:如果我使用用户名和密码身份验证,通过 neo4j-php-ogm 库创建与 Neo4j 的连接的最佳做法是什么?
在文档中,它指出连接是通过以下方式创建的:
use GraphAware\Neo4j\OGM\EntityManager;
$manager = EntityManager::create('http://localhost:7474');
所以我在我的图形管理器中使用相同的:
$client = Manager::create('http://username:password@localhost:7474');
我觉得这不是最安全的方式,因为我只使用 http 并在 URL 中发送凭据。建立连接(包括身份验证)的更好方法是什么?
旁注:而Manager::create
不是EntityManager::create
文档中提到的,是因为如果我没记错的话,通过 composer 安装库会获得比当前在 GitHub 上的旧版本。