文件名称:rbac-a:具有属性和动态插件角色实现的基于角色的访问控制
文件大小:59KB
文件格式:ZIP
更新时间:2024-06-05 23:05:52
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)