1Catalyst::Plugin::AuthoUrsiezratCioonnt:rC:iaAbtCuaLtl:ey:dsEtnP:ge:irPnlleu(Dg3oi)cnu:m:eAnuttahtoiroinzation::ACL::Engine(3)
2
3
4

NAME

6       Catalyst::Plugin::Authorization::ACL::Engine - The backend that
7       computes ACL checks for Catalyst::Plugin::Authorization::ACL.
8

SYNOPSIS

10               # internal
11

METHODS

13       new $app
14           Create a new rule engine for $app
15
16       add_allow $cond
17       add_deny $cond
18           fudge $cond, make cond into a rule, and "add_rule"
19
20       add_rule $path, $rule
21           Add rule to all actions under $path
22
23       append_rule_to_action $action, $index, $rule, $cxt
24           Append $rule to $action in slot $index, and store context info $cxt
25           for error reporting.
26
27       check_action_rules $action
28           Evaluate the rules for an action
29
30       fudge_condition $thingy
31           Converts a $thingy into a subref, for DWIM goodness. See the main
32           ACL docs.
33
34       get_action_data $action
35       get_cxt_for_rule $rule
36       get_rules
37

DESCRIPTION

39       This is the engine which executes the access control checks for
40       Catalyst::Plugin::Authorization::ACL. Please use that module directly.
41

TODO

43           * external uris -> private paths
44
45
46
47perl v5.36.0                   Cat2a0l2y2s-t0:7:-P2l2ugin::Authorization::ACL::Engine(3)
Impressum