DeleteRoleForUser deletes a role for a user. Returns false if the user does not have the role (aka not affected).
(user string, role string, domain ...string)
| 85 | // DeleteRoleForUser deletes a role for a user. |
| 86 | // Returns false if the user does not have the role (aka not affected). |
| 87 | func (e *Enforcer) DeleteRoleForUser(user string, role string, domain ...string) (bool, error) { |
| 88 | args := []string{user, role} |
| 89 | args = append(args, domain...) |
| 90 | return e.RemoveGroupingPolicy(args) |
| 91 | } |
| 92 | |
| 93 | // DeleteRolesForUser deletes all roles for a user. |
| 94 | // Returns false if the user does not have any roles (aka not affected). |