1Catalyst::Plugin::AuthoUrsiezratCioonnt:rC:iaAbtCuaLtl:ey:dsEtnP:ge:irPnlleu(Dg3oi)cnu:m:eAnuttahtoiroinzation::ACL::Engine(3)
2
3
4
6 Catalyst::Plugin::Authorization::ACL::Engine - The backend that
7 computes ACL checks for Catalyst::Plugin::Authorization::ACL.
8
10 # internal
11
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
39 This is the engine which executes the access control checks for
40 Catalyst::Plugin::Authorization::ACL. Please use that module directly.
41
43 * external uris -> private paths
44
45
46
47perl v5.32.0 Cat2a0l2y0s-t0:7:-P2l8ugin::Authorization::ACL::Engine(3)