Gateway is a base class for Service authorization gateways.
A security object to create service realms with their own type of authorization and access rules. This task can devided into three subtasks
To create a service realm fill an array with the following values and pass it to add_realm():
Located in /gateway.php (line 33)
PHOOL | --Gateway
Gateway strictness policy
Request object
Gateway rules table
The keys in this array define the types of requests that are allowed to access. For every type you may register a set of rules to authorize access to service URIs.
Inherited from PHOOL
PHOOL::$debug
PHOOL::$errorlabels
PHOOL::$errorlevels
PHOOL::$errors
PHOOL::$exists
PHOOL::$logdir
PHOOL::$loglevel
PHOOL::$objname
Add a service realm to the gateway
Append one single rule to an existing service realm ruleset
Resolve a Gateway rule
Gateway rules are bound to realms. They may contain a request method and an url subspace relative to the position of the gateway includer. Wildcards (asterisk) are allowed behind and before all terms. e.g:
Set all rules for a specific service realm
Inherited From PHOOL
PHOOL::PHOOL()
PHOOL::debug()
PHOOL::error()
PHOOL::get_errors()
PHOOL::handle_error()
PHOOL::has_error()
PHOOL::log_error()
PHOOL::set_debug()
PHOOL::set_logdir()
PHOOL::set_loglevel()
Documentation generated on Tue, 12 May 2009 23:09:39 +0200 by phpDocumentor 1.4.1