Origin
Indicates why a user has the role.
An origin of type user
means the role is assigned directly to the user (in which case the name
field is null). An origin of type group
means the role is inherited from the group identified by the name
field.