A named authorization policy. Register it on the application with policies: [can_publish: MyApp.Policies.CanPublish].
Summary
Callbacks
@callback authorize?(Arc.Context.t(), subject :: term()) :: boolean()
A named authorization policy. Register it on the application with policies: [can_publish: MyApp.Policies.CanPublish].
@callback authorize?(Arc.Context.t(), subject :: term()) :: boolean()