Node.js 如何从节点acl中的特定资源中删除用户角色?

Node.js 如何从节点acl中的特定资源中删除用户角色?,node.js,acl,Node.js,Acl,我的项目中有多个资源和多个用户。单个用户在不同的-2资源上可能具有不同的-2角色。但是node_acl的问题是,如果我想从特定资源中删除用户角色,则没有任何功能(方法) 让我解释一下。 我有两个资源让调用,然后是“资源A”和“资源B”,在这两个资源上,用户“Bharat”都有管理员角色 允许资源 添加用户角色 }) 它将在两个资源上都将Admin角色设置为“Bharat:”。好的,我将暂时管理它。因为我有一个内置的方法来检查对任何资源的权限 像 但是如果我想从“Bharat”中撤销管理员角色。如

我的项目中有多个资源和多个用户。单个用户在不同的-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() {

    })