-
Notifications
You must be signed in to change notification settings - Fork 1
New issue
Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? # to your account
Not all subjects with permissions are shown #33
Comments
It seems like the that the inrupt SDK is unable to properly use the parsed quads from the ACL files for the resources in the
I tried to pinpoint where it happens in the inrupt SDK, but to no avail. |
Indeed, https://waceditor.patrickhochstenbach.net/ can also not read this acl correctly. I will look into this. |
Strangely, Comunica and pod browers can still grant access to the correct users for https://onto-deside.ilabt.imec.be/css11/construction_user2/ceon/data |
Using a named node instead of a blank node as subject in the acl resolves this issue.... |
Offending lines are https://github.com/inrupt/solid-client-js/blob/main/src/acl/acl.internal.ts#L188-L192 That looks for things in the ACL resource dataset and https://github.com/inrupt/solid-client-js/blob/main/src/thing/thing.ts#L118-L141 that has an explicit flag on if they need to take blank nodes into account as things. If this is not by design that flag needs to be set to true, but not sure on if this is by design or not :) |
We put this issue on hold. We know now the root cause and know how to work around (no blank nodes as subject of acl rules). Let's prioritize the other issues. |
Not all subjects with permissions are shown in the list to edit the permissions.
E.g. login with oidc provider https://onto-deside.ilabt.imec.be/css11/, webid https://onto-deside.ilabt.imec.be/css11/construction_user2/profile/card#me, email construction_user2@example.com and password construction_user2.
The list shows only public access, while the logged in user (construction_user2) has rwc right, and following users have read rights: https://onto-deside.ilabt.imec.be/css11/construction_user3/profile/card#me, https://onto-deside.ilabt.imec.be/css11/construction_user4/profile/card#me, https://onto-deside.ilabt.imec.be/css11/construction_user5/profile/card#me.
The text was updated successfully, but these errors were encountered: