我正在尝试在 Azure Ubuntu VM 上托管neo4j服务器并打开端点以启用从我的计算机访问,以便我可以访问webadmin门户并调试Asp.net门户代码从我的机器。
然而,我无法理解如何密码保护对该VM上的neo4j端点的访问,以使其不对网络上的每个人开放。寻找至少一个简单的保护,如:
http://<user>:<pass>@myneo4j.cloudapp.net:7474/db/data
是否有关于如何在Azure云上设置neo4j的指南,我可以参考。
我找到了authentication-extension,但在通过Neo4jClient建立连接时,我无法理解这是否是我需要的所有
此致 基兰
答案 0 :(得分:0)
如果你使用ubuntu,你可以将nginx设置为反向代理:http://joewhite86.wordpress.com/2013/05/29/secure-neo4j-webadmin-using-http-auth-and-ssl/
答案 1 :(得分:0)
我下载了正确版本的&#39; authentication-extension&#39;并把它放在插件文件夹中,这正是我想要的,
添加了少量用户并将URI指向数据库,如下所示:
http(s)://<user>:<pass>@myneo4j.cloudapp.net:7474/db/data
。
这就是我需要保护我的后端,就像旧式SQL服务器一样。