virgen-acl:一个简单的针对node.js的ACL

时间:2024-05-22 07:38:18
【文件属性】:

文件名称:virgen-acl:一个简单的针对node.js的ACL

文件大小:33KB

文件格式:ZIP

更新时间:2024-05-22 07:38:18

JavaScript

Virgen-ACL 适用于node.js应用程序的简单内存ACL。 支持任意角色和资源,包括使用简单界面进行角色/资源检测。 此外,还支持针对更复杂规则的自定义断言。 为什么要使用Virgen-ACL? 对于我来说,大多数用于node.js的ACL太复杂,或者需要严格的约定,而这些约定我不一定希望/不需要遵循。 Virgen-ACL试图提供一种低级ACL,该ACL可以以最适合您的方式使用。 它宽松地基于Zend Framework 1.x中的Zend_Acl,这是我使用过的最灵活的ACL之一。 所有ACL规则都存储在内存中,从而使Virgen-ACL极其快速。 除非使用自定义断言指定,否则在查询ACL时不会进行数据库查找,从而使您的应用程序能够对ACL选通的内容尽快做出响应。 查询ACL时,将按LIFO顺序处理规则。 产生非空结果(即非空)的第一个规则成为给定角色/资源/动作元组


【文件预览】:
virgen-acl-master
----.gitignore(35B)
----package.json(731B)
----package-lock.json(66KB)
----LICENSE(1KB)
----README.md(6KB)
----lib()
--------permission_list.js(774B)
--------index.js(47B)
--------acl.js(3KB)
--------permission.js(2KB)
----.circleci()
--------config.yml(2KB)
----.nyc_output()
--------.placeholder(0B)
----test()
--------index.test.js(20KB)
--------examples()
--------mocha.opts(59B)
--------typings.test.js(463B)
----typings.d.ts(1KB)
----yarn.lock(10KB)

网友评论