Authentication 带密码的Neo4j嵌入式模式

Authentication 带密码的Neo4j嵌入式模式,authentication,neo4j,neo4j-embedded,Authentication,Neo4j,Neo4j Embedded,能否在Java应用程序中以嵌入式模式连接到Neo4j,以连接到需要用户名和密码的现有运行的Neo4j服务器 你是怎么做到的?显然,没有认证,它是: graphDb = new GraphDatabaseFactory().newEmbeddedDatabase( DB_PATH ); registerShutdownHook( graphDb ); Http身份验证是Neo4j服务器组件的一部分。您正在使用的代码段运行嵌入式数据库实例 如果a)您想要一些代码连接到正在运行的Neo4j远程实例,

能否在Java应用程序中以嵌入式模式连接到Neo4j,以连接到需要用户名和密码的现有运行的Neo4j服务器

你是怎么做到的?显然,没有认证,它是:

graphDb = new GraphDatabaseFactory().newEmbeddedDatabase( DB_PATH );
registerShutdownHook( graphDb );

Http身份验证是Neo4j服务器组件的一部分。您正在使用的代码段运行嵌入式数据库实例

如果a)您想要一些代码连接到正在运行的Neo4j远程实例,或者b)您想要运行自己的嵌入式实例并在其上运行web界面,请澄清您的问题

在a)的情况下,可以使用或(从Neo4j开始)使用


在b)的情况下,您需要查看Neo4j的源代码以了解
org.Neo4j.server.Bootstrapper
及其派生类在做什么。有了这些,您可以在嵌入式实例上运行服务器。

谢谢……这很有帮助。我试着做情况a。