Ich frage mich: Was ist die beste Vorgehensweise, um eine Verbindung zu Neo4j über die neo4j-php-ogm-Bibliothek herzustellen, wenn ich Benutzername und Passwort-Authentifizierung verwende?Neo4j PHP OGM mit Authentifizierung
In der Dokumentation heißt es, dass die Verbindungen durch folgende erstellt:
use GraphAware\Neo4j\OGM\EntityManager;
$manager = EntityManager::create('http://localhost:7474');
ich die gleiche bin mit Also in meinem Graph-Manager:
$client = Manager::create('http://username:[email protected]:7474');
habe ich das Gefühl, dass dies nicht das ist sicherste Weg, weil ich nur http verwende und die Zugangsdaten in der URL sende. Was wäre ein besserer Weg, um eine Verbindung inklusive Authentifizierung zu etablieren?
Hinweis: Die Manager::create
anstelle der EntityManager::create
wie in der Dokumentation angegeben ist, weil die Installation der Bibliothek über Composer eine ältere Version als derzeit auf GitHub erhält, wenn ich mich nicht irre.
Danke Christophe für die schnelle Antwort! Vielleicht wäre es eine gute Idee, dies (Authentifizierung) in der Dokumentation zu erwähnen? Ich habe wieder einmal versucht, einen Neo4jUserBundle für Symfony zu erstellen, indem ich dein neues neo4j-php-ogm benutze. Bei Interesse werde ich dich wissen lassen, wenn ich ein funktionierendes Paket habe. – Joran
Danke! Ich denke, die Dinge werden für dich einfacher werden, für das symfony-Bundle. –
Bitte lass es mich wissen, wie es geht –