Make.TargetSourceval find :
?ctx:(string * string) list ->
'kind ->
Guardian.Uuid.Target.t ->
('kind authorizable_target, string) monadval find_roles :
?ctx:(string * string) list ->
Guardian.Uuid.Target.t ->
(target_role_set, string) monadval find_owner :
?ctx:(string * string) list ->
Guardian.Uuid.Target.t ->
(Guardian.Uuid.Actor.t option, string) monadval save_owner :
?ctx:(string * string) list ->
?owner:Guardian.Uuid.Actor.t ->
Guardian.Uuid.Target.t ->
(unit, string) monadval decorate :
?ctx:(string * string) list ->
('a -> 'kind authorizable_target) ->
'a ->
('kind authorizable_target, string) Lwt_result.tval find_checker :
?ctx:(string * string) list ->
'a authorizable_target ->
('b authorizable ->
[ `Create | `Read | `Update | `Delete | `Manage ] ->
bool,
string)
Lwt_result.tval find_role_checker :
?ctx:(string * string) list ->
target_role_set ->
('b authorizable ->
[ `Create | `Read | `Update | `Delete | `Manage ] ->
bool,
string)
Lwt_result.t