While we can construct our SQL to apply some filters in the query, other filters need to be checked against the retrieved record. This is for handling those ones.
Authenticate against a different PostgreSQL database which contains a usr table in the AWL format.
Checks whether a user is allowed to do something.
Internal function used to assign the session details to a user's new session.
Authorisation failed, so we send some headers to say so.
Adds any arbitrary properties that were requested by the PROPFIND into the response.
Handles any properties related to the DAV::PRINCIPAL in the request
Handles any properties related to the DAV::PRINCIPAL in the request
Are we allowed to do the requested activity
Internal function used to assign the session details to a user's new session.
Extend parent definition of what the current user is allowed to do