Complex permissions: a real use case we struggle to cover with ACLs and the current state of Solid standards


a user has the Acl:Add permission on a container to add herself to the list of followers / likers, but not to add other users to the list of followers / likers.

Shape-based validation is the way forward for such cases IMHO.


@RubenVerborgh: Hmmm… interesting.

I’ll have to dig deeper into Shapes to understand better what’s possible and what is not with them.
Are they already implemented in the community Solid Server Inrupt is working on?
They are not yet in our implementation.