如何在 Neo4j 2.2.1 中禁用基本身份验证?
How to disable Basic Authentification in Neo4j 2.2.1?
可能是个愚蠢的问题,但是如何在新的 Neo4j 版本中禁用基本身份验证?我查找了 但是 - 很遗憾 - 我既找不到 conf/neo4j-server.properties,也无法永久更改手册中提到的 data/dbms/auth。每次重新启动 Neo4J 都会将 auth 文件重置为以前的内容并删除我的条目。我正在使用 Windows 8,在 Neo4j Community 文件夹中我找不到设置任何属性的方法。
作为替代方案,我将不胜感激提示如何让 everyman_neo4j_client 向 Neo4J DB 发送身份验证,这也可以解决问题并且无论如何都会更安全。
也许有人给我提示?
查看 project,Transport
class 中似乎有一个 setAuth
方法可以使用。
/**
* Set username and password to use with HTTP Basic Auth
*
* Returns this Trnasport object
*
* @param string $username
* @param string $password
* @return Transport
*/
public function setAuth($username=null, $password=null)
{
$this->username = $username;
$this->password = $password;
return $this;
}
你可能需要做这样的事情..
$transport = new Transport('localhost', 7474);
$transport->setAuth('neo4j', 'password')
$client = new Client( $transport );
可能是个愚蠢的问题,但是如何在新的 Neo4j 版本中禁用基本身份验证?我查找了
作为替代方案,我将不胜感激提示如何让 everyman_neo4j_client 向 Neo4J DB 发送身份验证,这也可以解决问题并且无论如何都会更安全。
也许有人给我提示?
查看 project,Transport
class 中似乎有一个 setAuth
方法可以使用。
/**
* Set username and password to use with HTTP Basic Auth
*
* Returns this Trnasport object
*
* @param string $username
* @param string $password
* @return Transport
*/
public function setAuth($username=null, $password=null)
{
$this->username = $username;
$this->password = $password;
return $this;
}
你可能需要做这样的事情..
$transport = new Transport('localhost', 7474);
$transport->setAuth('neo4j', 'password')
$client = new Client( $transport );