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