【文件属性】:
文件名称:rbac-a:具有属性和动态插件角色实现的基于角色的访问控制
文件大小:59KB
文件格式:ZIP
更新时间:2021-05-17 05:19:12
JavaScript
RBAC-A
具有属性的基于角色的访问控制和动态插件角色实现。 该模块遵循并提供了允许或限制用户操作的灵活解决方案。
!!重要!!
请注意,该存储库不再维护。 请访问以进行完全重写,以该模块的版本2.0形式发布,该版本也发布在其他命名空间下,因此不会引起混淆。
0.x和1.x之间的重大变化
现在,属性验证仅接收一个参数。 代替 :
// 0.x
attributesManager . set ( 'myAttribute' , function ( user , role , params ) { ... } ) ;
函数签名应为:
// 1.x
attributesManager . set ( 'myAttribute' , function ( { user , role , params , activeAttributes } ) { ... } ) ;
介绍
在R
【文件预览】:
rbac-a-master
----.gitignore(87B)
----package.json(717B)
----package-lock.json(169KB)
----.travis.yml(189B)
----index.js(296B)
----README.md(18KB)
----lib()
--------attributes-manager.js(3KB)
--------provider.js(2KB)
--------providers()
--------rbac.js(8KB)
----.npmignore(27B)
----test()
--------rbac.test.js(14KB)
--------provider.test.js(433B)
--------providers()
--------attributes-manager.test.js(5KB)
--------examples.test.js(2KB)