将受限制的 Neo4j Bloom 功能集成到 React.js 应用程序中

问题描述 投票:0回答:1

我的目标是使用 iframe 将 Neo4j Bloom 集成到 React.js 应用程序中。这种集成将允许 React 应用程序的用户与图表进行交互并进行导航。但是,我打算向用户提供有限的访问权限,特别是限制对视角、节点和关系等选项的访问。用户应该只能访问搜索选项卡和画布视图,类似于演示模式中可见的内容。如何在 Neo4j Bloom 中实现这些访问限制?

graph neo4j graph-visualization neo4j-bloom
1个回答
0
投票

可以将 Neo4j Bloom 作为 iFrame 集成到您的应用程序中,并使用 深层链接自定义行为。

深层链接是查询字符串参数,允许您填充搜索框或运行显示您正在查找的子图的搜索。请参阅上面的链接了解更多信息。

不幸的是,无法以编程方式限制 UI 的功能。

如果您为登录 Bloom 时使用的用户提供只读功能(例如为用户提供“读者”角色),则可以限制某些操作,例如创建新节点或从 Bloom 删除和修改节点的属性.

为了做到这一点,我建议您查看 neo4j 文档,例如 细粒度访问控制教程
管理权限

为了完整起见,出于安全原因,不可能使用查询字符串参数以编程方式传递凭据。

如果您有 Bloom 企业版,可能有其他方法来限制对功能的访问,但我会邀请您查看我们的文档

© www.soinside.com 2019 - 2024. All rights reserved.