Get desktop application:
View/edit binary Protocol Buffers messages
AuthService is the authorization service.
GetPermissions returns the permissions read-model of the given actor.
Permissions is the read-model for an actor's permissions.
Allows returns whether an actor is allowed to perform an action.
AllowsReq is the request for Allows.
AllowsResp is the response for Allows.
LookupActor returns the aggregate id of the actor with the given string-formatted actor id.
LookupActorReq is the request for LookupActor.
LookupRole returns the aggregate id of the role with the given name.
LookupRoleReq is the request for LookupRole.
GrantToActor grants the given actor permission to perform the given actions.
GrantToRole grants the given role permission to perform the given actions.
RevokeFromActor revokes from the given actor the permission to perform the given actions.
RevokeFromRole revokes from the given role the permission to perform the given actions.
ActionGrants holds granted actions as the amount of times they were granted to the actor or role.
Used in:
Actions maps aggregate names to permitted actions on these aggregates.
Used in:
GrantRevokeReq is the request for GrantToXXX and RevokeFromXXX.
Used as request type in: AuthService.GrantToActor, AuthService.GrantToRole, AuthService.RevokeFromActor, AuthService.RevokeFromRole