AddRoleForUser adds a role for a user. Returns false if the user already has the role (aka not affected).
(user string, role string, domain ...string)
| 65 | // AddRoleForUser adds a role for a user. |
| 66 | // Returns false if the user already has the role (aka not affected). |
| 67 | func (e *Enforcer) AddRoleForUser(user string, role string, domain ...string) (bool, error) { |
| 68 | args := []string{user, role} |
| 69 | args = append(args, domain...) |
| 70 | return e.AddGroupingPolicy(args) |
| 71 | } |
| 72 | |
| 73 | // AddRolesForUser adds roles for a user. |
| 74 | // Returns false if the user already has the roles (aka not affected). |