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

6vl6ewon  于 2023-11-18  发布在  React
关注(0)|答案(1)|浏览(162)

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

8fq7wneg

8fq7wneg1#

可以将Neo4j Bloom作为iFrame集成到您的应用程序中,并使用deep link自定义行为。
深层链接是查询字符串参数,允许您填充搜索框或运行搜索,显示您要查找的子图。请参阅上面的链接以获取更多信息。
不幸的是,不可能以编程方式限制UI的功能。
可以限制某些操作,如创建新节点或从Bloom删除和修改节点的属性,如果您为登录到Bloom时使用的用户提供给予只读功能(例如为用户提供“读者”角色)。
为了做到这一点,我建议你看看neo4j文档,如Tutorial in fine grained access control
managing privileges
为了完整起见,出于安全原因,不可能使用querystring参数以编程方式传递凭据。
如果你有企业版的Bloom可能是其他方式来限制访问的能力,但我会邀请你看看我们的documentation

相关问题