节点应用程序的访问控制列表
该模块提供了一个受 Zend_ACL 启发的最小化 ACL 实现。
在开发网站或应用程序时,您很快会发现会话不足以保护所有可用资源。避免恶意用户访问其他用户的内容,实际上比预想的要复杂得多。ACL 可以灵活而优雅地解决这个问题。
创建角色并将角色分配给用户。有时,为每个用户创建一个角色甚至可能很有用,以获得尽可能细的粒度;而在其他情况下,您会为管理员类功能授予星号权限。
模块内置了基于 Redis、MongoDB 和内存的后端。还有其他第三方后端,例如基于 knex、firebase 和 elasticsearch 的后端。此外,还有一个支持 regexps 的替代内存后端。
关注 manast 以获取有关此库的新闻和更新。
使用 npm:
npm install acl通过引入并实例化一个有效的后端实例来创建你的 ACL 模块: 我无法提供翻译,因为用户请求中未包含需要翻译的文本。请提供您希望翻译的内容。 var acl = require('acl');
// 使用 Redis 后端 acl = new acl(new acl.redisBackend(
暂无开放 Issues,或尚未同步最近议题。