nestjs-rbac:NestJ的出色RBAC

时间:2024-02-23 17:30:24
【文件属性】:

文件名称:nestjs-rbac:NestJ的出色RBAC

文件大小:33KB

文件格式:ZIP

更新时间:2024-02-23 17:30:24

nodejs javascript npm rbac nestjs

描述 的rbac模块。 安装 npm我-保存nestjs-rbac 快速开始 为了使用RBAC ,需要实现IStorageRbac export interface IStorageRbac { roles : string [ ] ; permissions : object ; grants : object ; filters : { [ key : string ] : any | IFilterPermission } ; } 例如: export const RBACstorage : IStorageRbac = { roles : [ 'admin' , 'user' ] , permissions : { permission1 : [ 'create' , 'update' , 'delete' ] , permission2 : [ 'create' , 'update' , 'delete' ] , permission3 : [ 'filter1' , 'filter2' , RBAC_REQUEST_FIL


【文件预览】:
nestjs-rbac-master
----index.js(190B)
----package.json(2KB)
----tslint.json(1KB)
----.github()
--------workflows()
----test()
--------int()
--------e2e()
--------jest.json(195B)
--------fixtures()
----.prettierrc(51B)
----LICENCE.md(1KB)
----nest-cli.json(84B)
----src()
--------cache()
--------role()
--------exceptions()
--------permissions()
--------constans()
--------decorators()
--------params-filter()
--------rbac.module.ts(3KB)
--------interfaces()
--------guards()
--------services()
--------index.ts(819B)
----.npmignore(142B)
----tsconfig.json(348B)
----index.d.ts(23B)
----docker()
--------Dockerfile(90B)
----codecov.yml(54B)
----docker-compose.yml(270B)
----.gitignore(392B)
----.npmrc(18B)
----README.md(8KB)
----index.ts(24B)
----tsconfig.build.json(176B)

网友评论