role-acl基于角色的访问控制库

基于角色的权限控制用得多,但想加点“聪明劲”的,推荐你试试 role-acl。支持同步异步条件判断,权限还能按属性、操作粒度细分,搭配资源使用灵活。API 写起来也不啰嗦,像ac.can(role).execute('create').on(resource),直观清楚。嗯,数据越复杂,越能体现它的优势。

zip
role-acl-master.zip 预估大小:38个文件
folder
role-acl-master 文件夹
file
.gitignore 946B
file
app.js 2KB
file
package.json 2KB
file
tslint.json 2KB
file
package-lock.json 155KB
folder
src 文件夹
folder
core 文件夹
file
IQueryInfo.ts 2KB
file
Query.ts 5KB
file
AccessControlError.ts 441B
file
ICondition.ts 502B
file
Access.ts 8KB
file
IDictionary.ts 173B
file
Permission.ts 4KB
file
index.ts 241B
file
IAccessInfo.ts 3KB
folder
conditions 文件夹
file
IConditionFunction.ts 212B
file
AndCondition.ts 1KB
file
TrueCondition.ts 236B
file
OrCondition.ts 1KB
file
StartsWithCondition.ts 1KB
file
EqualsCondition.ts 998B
file
NotEqualsCondition.ts 718B
file
index.ts 23B
file
util.ts 5KB
file
ListContainsCondition.ts 1KB
file
NotCondition.ts 1KB
folder
utils 文件夹
file
common.ts 24KB
file
array.ts 1KB
file
index.ts 50B
file
AccessControl.ts 18KB
file
index.ts 57B
file
webpack.config.js 87B
file
.travis.yml 690B
file
LICENSE 2KB
file
index.js 178B
file
tsconfig.json 1KB
file
README.md 22KB
folder
test 文件夹
file
acl.spec.ts 109KB
file
jasmine.json 110B
zip 文件大小:81.67KB