繁体   English   中英

使用Neo4j和Gremlin确定ACL中的安全性

[英]Determine security in an ACL using Neo4j and Gremlin

我正在研究Neo4j,以比较其在实现访问控制列表方面的性能。 看来这很合适。

这是几年前的一篇文章,描述了这个确切的用例。 http://blog.neo4j.org/2010/02/access-control-lists-graph-database-way.html

has_access方法是用ruby编写的。 我认为使用gremlin在服务器上处理查询对于大型图形将更为有效。 我如何确定用户是否可以使用Gremlin访问节点?

谢谢!

事实证明,对于此问题,可以通过分析用户与用户和文件夹之间的最短路径来确定对文件夹的访问。

这是一个密码查询,返回两个节点之间的最短路径,其中用户位于节点157处,文件夹位于节点160处。

START u=node(157),f=node(160) 
MATCH p=allShortestPaths(u-[*]->f) 
RETURN p

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM