提问人:Alfred 提问时间:1/17/2011 更新时间:7/5/2013 访问量:5200
节点.js 的 ACL 库 [已关闭]
acl library for node.js [closed]
问:
闭。此问题不符合 Stack Overflow 准则。它目前不接受答案。
要求我们推荐或查找工具、库或最喜欢的场外资源的问题对 Stack Overflow 来说是题外话,因为它们往往会吸引固执己见的答案和垃圾邮件。相反,描述问题以及到目前为止为解决该问题所做的工作。
10年前关闭。
是否有任何库可以在 node.js 中执行 ACL?
答:
-2赞
yojimbo87
3/18/2011
#1
评论
0赞
Alfred
7/11/2011
也许 github.com/superafroman/connect-security,但有一段时间没有更新
2赞
Hugo Dozois
10/2/2013
这个答案已经过时了。你能更新它吗(即使它很旧,这个问题在谷歌搜索中仍然排名第一)?.npm 注册表现在包含 ACL 模块的 sh*t 负载!!npmjs.org/search?q=acl
2赞
Thomas Blobaum
12/1/2011
#2
给你
https://github.com/scottkf/ability-js
3赞
grantmichaels
12/2/2011
#3
我不能特别保证其中任何一个,但我标记的两个是:
https://github.com/OptimalBits/node_acl
https://github.com/cellkast/node-acl
5赞
chakrit
9/6/2012
#4
我也在寻找一些简单的ACL模块,但真的没有多少足够简单的模块。没有一个模块吹捧“简单”或“最小”,真的是。有些只是端口。
所以我写了一个:
npm install simple-acl
这个模块非常简单,只有 3 个重要的 API:
acl.grant('someone', 'something', callback);
acl.revoke('someone', 'fromSomething', callback);
acl.assert('someone', 'canAccessSomething', function(e, ok) { })
-ok === true
如果您之前以其他方式编辑过某些内容。grant()
ok === false
对于其他 API,请查看 GitHub 上的自述文件:
https://github.com/chakrit/simple-acl
请原谅无耻的插头:)
欢迎提出建议。
1赞
jbmusso
7/5/2013
#5
你应该看看node_acl:
https://github.com/optimalbits/node_acl
支持快速中间件和基于 Redis/Mongo/in-memory 的后端,以及通用接口。
评论