NODE ACL - NODE权限管理 - 功能探索
2015-08-04 13:54
896 查看
NODE ACL github项目地址 :https://github.com/OptimalBits/node_acl
removeUserRoles //移除某用户角色
userRoles //获取某用户所有角色
roleUsers //获取所有是此角色的用户
hasRole // 某用户是否是某角色
addRoleParents //给某角色增加父角色
removeRoleParents //移除某觉得的某父角色或所有父角色
removeRole //移除某角色
removeResource //移除某资源
allow //给某些角色增加某些资源的某些权限
removeAllow //移除某些角色的某些资源的某些权限
allowedPermissions //查询某人的所有资源及其权限
isAllowed //查询某人是否有某资源的某权限
areAnyRolesAllowed //查询某角色是否有某资源的某权限
whatResources //查询某角色有哪些资源
middleware //middleware for express
backend //指定方式(mongo/redis…)
removeRole
addRoleParents
allow
removeAllow
resources 资源
whatResources
removeResource
permissions 权限
users 用户
allowedPermissions
isAllowed
addUserRoles
removeUserRoles
userRoles
roleUsers
hasRole
areAnyRolesAllowed
如何增\查角色列表
如何增\查权限列表
功能列表:
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
问题
如何增\查资源列表如何增\查角色列表
如何增\查权限列表
相关文章推荐
- node js资料
- nodejs 压缩和解压
- node+express实现文件上传功能
- 浅谈nodejs中的Crypto模块
- Node.js入门实例程序
- Node.js安装和入门
- 【leetCode】Delete Node In A Linked List
- file_operation(文件操作)file(文件)inode(节点)
- 快速搭建 Node.js 开发环境以及加速 npm
- Angularjs+Nodejs图片上传
- Swap Nodes in Pairs
- Remove Nth Node From End of List
- NodeJS 常用模块整理
- node在windows下node-gyp编译可能会出现的问题
- 那些年,在nodejs上踩过的坑(一)
- Node.js-小心buffer的拼接问题
- node.js学习笔记
- NodeJS学习第一季-Markdown模块
- 19.Remove Nth Node From End of List(移除单链表中倒数第N个结点)
- Node.js学习入门手册