防止一些用户修改Neo4J节点

时间:2012-10-22 16:06:05

标签: java security neo4j

在我的Neo4J数据库中,我想阻止特定用户修改节点。我想允许任何用户成为“访客”并查看数据和某些用户是管理员,并查看和编辑他们喜欢的数据。

这需要成为neo4j服务器的一部分,我宁愿不通过neo4j实现web服务。

2 个答案:

答案 0 :(得分:2)

您可以在只读模式下运行Neo4j服务器从站,作为读/写主站的镜像。或者,您可以实现节点级权限,就像在RDBMS中一样。

答案 1 :(得分:1)

您可以使用SecurityRule执行您要查找的内容。有一个更好的描述here

基本上,这允许您做的是在特定URL上设置HTTP授权。您可以做的是检查该URL以查看它尝试访问的节点,如果不允许用户改变它,则拒绝该请求。