【问题标题】:Neo4j granular data access controlNeo4j 粒度数据访问控制
【发布时间】:2021-09-28 19:27:16
【问题描述】:

我目前正在使用如下所示的 neo4j 图表:

我想要数据访问控制,以便不同的用户只能访问某些子图。 例如,用户 A 将仅具有对 Category 节点

用户 B 将仅具有对类别节点 18-25 AND 类别节点 25-35 及其下游节点的读取权限。

是否可以创建如此精细的密码查询?从 Neo4j 文档来看,在我看来,我可以在 node label 级别设置读取访问权限,而不是在给定标签内的特定节点。

【问题讨论】:

    标签: neo4j cypher


    【解决方案1】:

    是的,绝对可以定义这样的查询。如果您想在应用程序级别执行此操作,您还可以使用如下所示的方法:https://youtu.be/HsTTjpc9xks

    披露:我为 Graphileon 工作。

    【讨论】: