-
Notifications
You must be signed in to change notification settings - Fork 36
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
createAclFromFallbackAcl copies over a default
block that confuses NSS
#1035
Comments
Thanks for reporting that Ruben. As far as I can see it should add both I suppose we should also report this as a bug against NSS? Even with the creation of separate Rules, I don't see anything in the spec that says that that shouldn't work, I think? |
Yes: nodeSolidServer/node-solid-server#1596 However, the "circumstances" mentioned above are hard to reproduce, so probably a lot of effort to fix there. |
I do not understand why Anyhow can |
It probably doesn't know whether it's creating an ACL for a document or a container without making a network request first.
Unfortunately, I'm just the messenger here. I've observed the bug happen in someone else's environment, and saw that removing |
This is not possible the acl:accessTo object points to a document or a container. |
Indeed. And how do you find out which of those that is? You ask the server 🙂 |
You can use the |
The server normalizes though. Not sure how strictly we are enforcing yet. |
Since PUT to create a container has been added to NSS a strict enforcement of |
When using
createAclFromFallbackAcl
on a document, it copies overacl:default
triples (which only apply to containers), which it seems to do so by creating separate blocks foracl:accessTo
andacl:default
.This confuses NSS, which then blocks access to the document under certain circumstances.
The text was updated successfully, but these errors were encountered: