1

在我的 Neo4J 数据库中,我想防止特定用户修改节点。我想允许任何用户成为“客人”并查看数据,而某些用户则成为管理员并查看和编辑尽可能多的数据。

这需要是 neo4j 服务器的一部分,我宁愿不在 neo4j 上实现 web 服务。

4

2 回答 2

2

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

于 2012-10-22T19:25:13.910 回答
1

您可以使用SecurityRule. 这里有一个更好的描述。

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

于 2012-10-22T21:00:33.670 回答