-
Notifications
You must be signed in to change notification settings - Fork 8
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Poorly specified renaming/moving authorisation #33
Comments
My take on the answers at this time:
What do people think? |
For comparison, the xroot protocol supports a More generally, rename is a somewhat awkward operation, as it has two paths: a source path and a destination path, so one way of defining rename might be to define the authorisation necessary on the source path, and again what is needed on the destination path. Something that might be worth considering is if the client has The idea for supporting renaming of files with |
I would note that to properly mirror this, you are missing the storage.delete which would be involved in a full rename, as opposed to a copy where you make no changed to the original data. |
Agreeing with @norealroots I try to summarize a bit:
If the aim of this discussion is to better explain what What do you think? |
I think it can be defended that for a rename operation not covered by That said, we will need to spell out the results from the discussion in this issue, probably in a small subsection as suggested, to which the items on |
On page 12, the
storage.create
description says:Three questions:
$PATH
) in storage scopes? For example, does the token need to grantstorage.create
authorisation to both the source and destination paths?The document should be updated to make the answers to these three questions clear.
The text was updated successfully, but these errors were encountered: