在node.js中有任何库ACL吗?
答案 0 :(得分:6)
我也在寻找一些简单的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 :(得分:3)
答案 2 :(得分:2)
答案 3 :(得分:1)
你应该看看node_acl:
https://github.com/optimalbits/node_acl
支持快速中间件和基于Redis / Mongo / in-memory的后端,以及通用接口。
答案 4 :(得分:-2)
看起来根据npm registry和modules页面没有。