-
Notifications
You must be signed in to change notification settings - Fork 303
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
PATCH do not allow to create new file with APPEND #1731
Comments
Based on solid/specification#14 (comment) (originally written for application/sparql-update but holds true for text/n3) for both
|
Does this (^^) mean that Append is sufficient to create a container but Write is required to create a resource? |
No, it applies to all contained resources, including containers. It is a manifestation of URI allocation and who gets to write (create/delete) to a specific space based on HTTP request semantics. https://solidproject.org/ED/protocol#uri-allocation summarises this. |
We are trying to resolve impersonation with APPEND to forbid manual replacement or delete of content and this is needed even if you can sign messages. The practical implication of the actual situation is that APPEND cannot be used to create a The consequence is for example that on a chat where someone has an APPEND only, you cannot add
I think we need the possibility to create if not exist with APPEND |
SolidOS chat cannot give WRITE authorisation to authorized members
The authorization is limited to APPEND to avoid any deletion of triples
The problem is that APPEND is not enough to create new year/day/folder/chat.ttl NSS requests WRITE
CSS allow creation of a new resource with APPEND
@csarven Is it a NSS or solid PATCH specification issue ? Is it the same with POST/PUT ?
The text was updated successfully, but these errors were encountered: