您的位置:首页 > Web前端 > Node.js

NODE ACL - NODE权限管理 - 功能探索

2015-08-04 13:54 896 查看
NODE ACL github项目地址 :https://github.com/OptimalBits/node_acl

功能列表:

addUserRoles //给某用户添加角色

removeUserRoles //移除某用户角色

userRoles //获取某用户所有角色

roleUsers //获取所有是此角色的用户

hasRole // 某用户是否是某角色

addRoleParents //给某角色增加父角色

removeRoleParents //移除某觉得的某父角色或所有父角色

removeRole //移除某角色

removeResource //移除某资源

allow //给某些角色增加某些资源的某些权限

removeAllow //移除某些角色的某些资源的某些权限

allowedPermissions //查询某人的所有资源及其权限

isAllowed //查询某人是否有某资源的某权限

areAnyRolesAllowed //查询某角色是否有某资源的某权限

whatResources //查询某角色有哪些资源

middleware //middleware for express

backend //指定方式(mongo/redis…)

ACL名词及其主要方法

roles 角色

removeRole

addRoleParents

allow

removeAllow

resources 资源

whatResources

removeResource

permissions 权限

users 用户

allowedPermissions

isAllowed

addUserRoles

removeUserRoles

userRoles

roleUsers

hasRole

areAnyRolesAllowed

问题

如何增\查资源列表

如何增\查角色列表

如何增\查权限列表
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: