没有合适的资源?快使用搜索试试~ 我知道了~
am-i-allowed:甜美,零依赖,不可知论,功能强大的权限授权模块
共38个文件
js:13个
map:13个
ts:7个
需积分: 5 0 下载量 9 浏览量
2021-05-26
22:40:32
上传
评论
收藏 50KB ZIP 举报
温馨提示
我可以吗 不可知论,零依赖,强大,灵活且非常易于使用的权限/授权库。 背景 在过去的20年左右的时间里,我使用许可系统的不同实现方式,而且我还不得不自己用不同的语言在3次不同的时间(并在一个以上的应用程序中使用每个)来实现这些东西。 我了解到,良好的许可系统可以轻松地从功能上使产品受益并丰富很多,因此,这始终是我在新应用程序中实现的第一件事。 这是我第四次编写这样的库,并且设法使它完全与JavaScript语言无关。 这是一个文档齐全的小型TypeScript代码,因此目前大多数文档都在源代码中。 特征 基于角色 权限组 以几乎零的努力连接到任何存储以存储其自己的数据 以几乎零的努力连接到您已经拥有的任何实体模型 内置丰富,可扩展的操作分类法,使生活更轻松。 智能默认系统,以最小化角色的编码和配置等。 复杂的内置逻辑,可以轻松扩展/替换。 以上功能集为RBAC,ABAC,DAC
资源推荐
资源详情
资源评论
收起资源包目录
am-i-allowed-master.zip (38个子文件)
am-i-allowed-master
src
am-i-allowed.js 9KB
operations-taxonomy.js 3KB
types.ts 4KB
am-i-allowed.ts 10KB
operations-taxonomy.js.map 1KB
in-memory-store.ts 3KB
permission-checker.ts 2KB
index.ts 195B
operations-taxonomy.ts 3KB
am-i-allowed.js.map 6KB
in-memory-store.js.map 3KB
permission-checker.js 3KB
permission-checker.js.map 2KB
index.js.map 195B
index.js 1KB
types.js 1KB
types.js.map 770B
in-memory-store.js 3KB
tsconfig.json 343B
README.md 9KB
pnpm-lock.yaml 24KB
dist
src
am-i-allowed.js 9KB
operations-taxonomy.js 3KB
operations-taxonomy.js.map 1KB
am-i-allowed.js.map 6KB
in-memory-store.js.map 3KB
permission-checker.js 2KB
permission-checker.js.map 2KB
index.js.map 205B
index.js 1KB
types.js 1KB
types.js.map 780B
in-memory-store.js 3KB
tests
basic-tests.spec.js.map 3KB
basic-tests.spec.js 3KB
tests
basic-tests.spec.ts 3KB
.gitignore 2KB
package.json 934B
共 38 条
- 1
资源评论
LiuTitanium
- 粉丝: 27
- 资源: 4684
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功