我们正在 Graphileon UI 中实现基于角色的访问,我们有以下 3 个角色。
- 默认 -- 具有有限访问权限的查看者角色(不允许编辑架构、禁用 Cyper Box 等)
- 编辑器——除管理员外拥有所有访问权限
- 管理员权限
我们已经浏览了以下文档,但我们没有太多信息和示例。如果有人向我提供相同的设计或文档,那将很有帮助。
https://docs.graphileon.com/graphileon/For_Dashboard_Designers/Reference/Permissions.html
我想限制用户访问 IA_function 。下面的查询我已经执行。我添加了一个简单的表达式来检查 IA_Permission 中的 intger,它会返回 fales,同样我已经上传了图像。但是 Jack 用户仍然可以访问 Upload IA_Fuction.IA_Permission 不兑现。
CREATE(permission: IA_Permission {name:"UploadPermission"})
CREATE (upload:IA_Function {name: "Upload"})
CREATE (user:IA_User{name:"Jack"})
CREATE (user)-[:ALLOW]->(permission)
CREATE (permission)<-[:REQUIRE]-(upload)