Rechercher une page de manuel
Catalyst::Plugin::Authorization::ACL::Engine.3pm
Langue: en
Version: 2008-03-11 (mandriva - 01/05/08)
Section: 3 (Bibliothèques de fonctions)
Sommaire
NAME
Catalyst::Plugin::Authorization::ACL::Engine - The backend that computes ACL checks for Catalyst::Plugin::Authorization::ACL.SYNOPSIS
# internal
METHODS
- new $app
- Create a new rule engine for $app
- add_allow $cond
- add_deny $cond
- fudge $cond, make cond into a rule, and "add_rule"
- add_rule $path, $rule
- Add rule to all actions under $path
- append_rule_to_action $action, $index, $rule, $cxt
- Append $rule to $action in slot $index, and store context info $cxt for error reporting.
- check_action_rules $action
- Evaluate the rules for an action
- fudge_condition $thingy
- Converts a $thingy into a subref, for DWIM goodness. See the main ACL docs.
- get_action_data $action
- get_cxt_for_rule $rule
- get_rules
DESCRIPTION
This is the engine which executes the access control checks for Catalyst::Plugin::Authorization::ACL. Please use that module directly.TODO
* external uris -> private paths
Contenus ©2006-2024 Benjamin Poulain
Design ©2006-2024 Maxime Vantorre