文件名称:rbac:基于分层角色的NodeJS访问控制
文件大小:16KB
文件格式:ZIP
更新时间:2024-04-26 05:32:31
javascript authentication permissions auth authorization
RBAC (基于分层角色的访问控制) RBAC是NodeJS的授权库。 :party_popper: 现在,我们通过实现支持DynamoDB存储。 动机 我需要基于ExpressJS的项目的基于分层角色的访问控制。 我有一个要求。 此结构必须永久存储在各种存储中。 例如内存或猫鼬。 因为存在很多用于存储数据的选项,并且其中许多都是异步的。 我创建了异步API。 请,如果您发现任何错误或需要自定义API,请创建一个问题或请求请求。 文献资料 支持我们 在这个项目星标。 安装 npm install rbac 用法 import { RBAC } from 'rbac' ; // ES5 var RBAC = require('rbac').default; const rbac = new RBAC ( { roles : [ 'superadmin' , 'admin' , 'user' , 'gues
【文件预览】:
rbac-master
----.gitignore(183B)
----.eslintrc(271B)
----package.json(3KB)
----src()
--------RBAC.js(14KB)
--------Base.js(838B)
--------RBAC.test.js(9KB)
--------index.js(184B)
--------Storage.js(4KB)
--------Memory.js(3KB)
--------Role.js(2KB)
--------Permission.js(3KB)
----.travis.yml(269B)
----gulpfile.js(242B)
----LICENSE(1KB)
----.github()
--------FUNDING.yml(64B)
----README.md(3KB)
----.eslintignore(67B)
----babel.config.js(1KB)
----HISTORY.md(229B)
----.npmignore(32B)
----jsdocConfig.js(281B)