Reusable authorization state an operation mutates for a target actor.
Used as IAuthorization.effect. This makes machine-readable the fact
that calling the operation changes who can later act as, or at what grade,
the target actor — without hard-coding endpoint names such as
approve/appoint/grant.
Reusable authorization state an operation mutates for a target actor.
Used as IAuthorization.effect. This makes machine-readable the fact that calling the operation changes who can later act as, or at what grade, the target actor — without hard-coding endpoint names such as approve/appoint/grant.