node.js的acl库

时间:2011-01-16 23:33:58

标签: node.js acl

在node.js中有任何库ACL吗?

5 个答案:

答案 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)

我不能特别保证这些,但我标记的两个是:

https://github.com/OptimalBits/node_acl

https://github.com/cellkast/node-acl

答案 2 :(得分:2)

答案 3 :(得分:1)

你应该看看node_acl:

https://npmjs.org/package/acl

https://github.com/optimalbits/node_acl

支持快速中间件和基于Redis / Mongo / in-memory的后端,以及通用接口。

答案 4 :(得分:-2)

看起来根据npm registrymodules页面没有。