文件名称:mongo-acl:带有MongoDB后端的用户级访问控制列表(ACL)
文件大小:23KB
文件格式:ZIP
更新时间:2024-06-05 23:45:16
TypeScript
MongoDB访问控制列表 安装 首先,您需要一个正常工作的MongoDB集群。 设置MONGO_DB_CONNECTION_URI环境变量和MONGO_DB_DATABASE环境变量,例如 export $MONGO_DB_CONNECTION_URI=mongodb://localhost:27017/my_db export $MONGO_DB_DATABASE=my_db 您需要在数据库中创建一个名为acl的集合。 现在,使用以下命令安装mongo-acl: npm install mongo-acl --save 概括 使用MongoDB后端的TypeScript中的用户级ACL实现。 将模型/文档/资源的权限授予单个用户,而不是组/角色。 用法 权限只是可以表示CRUD操作(如read , write , delete等)或更细粒度的控制器操作(如postCommen
【文件预览】:
mongo-acl-master
----package.json(842B)
----tests()
--------acl.spec.ts(18KB)
--------acl-repository-mock.ts(1KB)
----LICENSE(1KB)
----package-lock.json(19KB)
----dist()
--------tests()
--------src()
----src()
--------permission-object-interface.ts(89B)
--------acl-repository-interface.ts(183B)
--------acl-repository.ts(482B)
--------acl.ts(6KB)
----tsconfig.json(5KB)
----.gitignore(18B)
----README.md(3KB)