Table of accesses per method
- All write and read requests have a read access from the accessed uri to the root uri
- All write and read requests have a read access to the users and roles folder
- Even a pure read access might create a new user in the users folder if user auto creation is set
- All writing requests have an additional write access to the history folder if auto versioning is turned on
Method |
Read |
Write |
Implemented |
COPY |
source uri recursive |
target uri recursive |
YES |
DELETE |
target uri recursive |
target uri recursive |
YES |
GET |
like head |
- |
YES |
HEAD |
uri |
- |
YES |
MKCOL |
like put |
like put without calls to history folder |
YES |
MOVE |
source and target uri recursive |
source and target uri recursive |
YES |
OPTIONS |
like head |
- |
YES |
POST |
like head |
- |
YES |
PROPPATCH |
uri |
uri and history sub folder |
YES |
PUT |
uri and history folder |
uri and direct parent, history and sub folder when resource is put under version control, subfolder when already under version control |
YES |
VERSION |
uri and history folder |
uri and history and sub folder |
YES |
REPORT |
uri und history folder |
- |
YES |
CHECKIN |
like checkout |
like checkout |
YES |
CHECKOUT |
uri und history folder |
uri and history sub folder |
YES |
UNCHECKOUT |
like checkout |
like checkout |
YES |
SEARCH |
global |
- |
YES |
PROPFIND |
source uri and descendants if depth > 0 |
- |
YES |
LOCK |
like head |
uri |
YES |
UNLOCK |
like head |
uri |
YES |
ACL |
uri |
uri and history sub folder |
YES |
SUBSCRIBE |
- |
- |
n/a |
UNSUBSCRIBE |
- |
- |
n/a |
POLL |
- |
- |
n/a |
NOTIFY |
- |
- |
n/a |
MKWORKSPACE |
? |
? |
tentative as global write lock |
UPDATE |
? |
? |
tentative as global write lock |
LABEL |
? |
? |
tentative as global write lock |
BIND |
? |
? |
tentative as global write lock |
UNBIND |
? |
? |
tentative as global write lock |
REBIND |
? |
? |
tentative as global write lock |