View Source Actors.Security.Acl behaviour (spawn v1.3.2)
Acl
is a acces control list helper module
Summary
Types
@type base_policies_path() :: String.t()
@type invocation() :: Eigr.Functions.Protocol.InvocationRequest.t()
@type policies() :: [AclPolicy.t()]
Callbacks
@callback get_policies!() :: policies()
@callback is_authorized?(policies(), invocation()) :: boolean()
@callback load_acl_policies(base_policies_path()) :: policies()