Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/345.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java neo4j中的节点级安全性_Java_Neo4j_Graphaware - Fatal编程技术网

Java neo4j中的节点级安全性

Java neo4j中的节点级安全性,java,neo4j,graphaware,Java,Neo4j,Graphaware,我目前一直在试图弄清楚如何连接到Neo4j,以便在对数据库执行查询之前添加额外的步骤。我想限制某些用户访问或更新某些节点(这是在db框架上做得更好,还是我们的api通过bolt与Neo4j对话更好?)。我希望获得对生命周期的访问权,并可能阻止查询发生或过滤结果。最好的方法是什么?使用graphaware(设法使用BeforeCommit)或通过重写其中一个方法来扩展Neo4j。如果我采用这种直接扩展Neo4j的方法,我将如何对整个配置和打包进行扩展 neo4j的企业版提供了细粒度的访问控制机制

我目前一直在试图弄清楚如何连接到Neo4j,以便在对数据库执行查询之前添加额外的步骤。我想限制某些用户访问或更新某些节点(这是在db框架上做得更好,还是我们的api通过bolt与Neo4j对话更好?)。我希望获得对生命周期的访问权,并可能阻止查询发生或过滤结果。最好的方法是什么?使用graphaware(设法使用BeforeCommit)或通过重写其中一个方法来扩展Neo4j。如果我采用这种直接扩展Neo4j的方法,我将如何对整个配置和打包进行扩展

neo4j的企业版提供了细粒度的访问控制机制


例如,你可以。基本上,您可以将用户分配给自定义角色,并且只允许该自定义角色调用您编写的特定角色。这些过程可以执行您想要的任何数据访问策略。

neo4j的企业版提供了细粒度的访问控制机制


例如,你可以。基本上,您可以将用户分配给自定义角色,并且只允许该自定义角色调用您编写的特定角色。这些过程可以强制执行您想要的任何数据访问策略。

如果企业不是选项?有没有一种方法可以直接扩展Neo4j?如果企业不是一种选择?有没有办法直接扩展Neo4j?