This plugin provides Authentication for a WebDAV server.
It relies on a Backend object, which provides user information.
Additionally, it provides support for: * {DAV:}current-user-principal property from RFC5397 * {DAV:}principal-collection-set property from RFC3744
Located in /sources_custom/Sabre/DAV/Auth/Plugin.php (line 18)
Sabre_DAV_ServerPlugin | --Sabre_DAV_Auth_Plugin
__construct
This method intercepts calls to PROPFIND and similar lookups
This is done to inject the current-user-principal if this is requested.
This method is called before any HTTP method and forces users to be authenticated
This method expands all the properties and returns a list with property values
The expand-property report is defined in RFC3253 section 3-8.
This report is very similar to a standard PROPFIND. The difference is that it has the additional ability to look at properties containing a {DAV:}href element, follow that property and grab additional elements there.
Other rfc's, such as ACL rely on this report, so it made sense to put it in this plugin.
Initializes the plugin. This function is automatically called by the server
This method is used by expandPropertyReport to parse out the entire HTTP request.
This functions handles REPORT requests
Inherited From Sabre_DAV_ServerPlugin
Sabre_DAV_ServerPlugin::getFeatures()
Sabre_DAV_ServerPlugin::getHTTPMethods()
Sabre_DAV_ServerPlugin::initialize()
Documentation generated on Sun, 02 Jan 2011 23:22:17 +0000 by phpDocumentor 1.4.3