Node.js 如何从节点acl中的特定资源中删除用户角色?
我的项目中有多个资源和多个用户。单个用户在不同的-2资源上可能具有不同的-2角色。但是node_acl的问题是,如果我想从特定资源中删除用户角色,则没有任何功能(方法) 让我解释一下。 我有两个资源让调用,然后是“资源A”和“资源B”,在这两个资源上,用户“Bharat”都有管理员角色 允许资源 添加用户角色 }) 它将在两个资源上都将Admin角色设置为“Bharat:”。好的,我将暂时管理它。因为我有一个内置的方法来检查对任何资源的权限 像 但是如果我想从“Bharat”中撤销管理员角色。如果我使用Node.js 如何从节点acl中的特定资源中删除用户角色?,node.js,acl,Node.js,Acl,我的项目中有多个资源和多个用户。单个用户在不同的-2资源上可能具有不同的-2角色。但是node_acl的问题是,如果我想从特定资源中删除用户角色,则没有任何功能(方法) 让我解释一下。 我有两个资源让调用,然后是“资源A”和“资源B”,在这两个资源上,用户“Bharat”都有管理员角色 允许资源 添加用户角色 }) 它将在两个资源上都将Admin角色设置为“Bharat:”。好的,我将暂时管理它。因为我有一个内置的方法来检查对任何资源的权限 像 但是如果我想从“Bharat”中撤销管理员角色。如
removeUserRoles()
方法从“资源B”重新处理管理员角色
redisAcl.removeUserRoles("Bharat", "admin", function() {
})
它还将从“资源A”中撤销“Bharat”的管理员角色。
是否有任何方法可以通过node_acl从特定资源中删除用户的角色(“撤销”)
我正在使用模块来管理ACL。在节点ACL站点上提出的关于如何删除单个角色的类似问题
在Node ACL站点上提出的关于如何删除单个角色的类似问题
redisAcl.addUserRoles("Bharat", "Admin", function() {
redisAcl.isAllowed("Bharat", "resources A", "get", function(err, allowed) {
console.log("first",allowed); // result is false})
redisAcl.isAllowed("Bharat", "resources B", "get", function(err, allowed) {
console.log("first",allowed); // result is true. })
redisAcl.removeUserRoles("Bharat", "admin", function() {
})