-
Notifications
You must be signed in to change notification settings - Fork 144
Closed
Labels
☀️ enhancementNew feature or requestNew feature or request
Milestone
Description
See nodeSolidServer/node-solid-server#1489
This requires:
- Tracking the pod owner
- Creating an
AllowOwnerControlAuthorizer- handles all resources
- allows
Controlwhen authenticated as the owner
- Configuring the
AllowOwnerControlAuthorizer
I see two possible strategies:
- Either
AllowOwnerControlAuthorizeris a wrapper that takes the existing authorizer, and addsControlto whatever permissions returned by that authorizer. - Either we build a
CombinedAuthorizerthat invokesAllowOwnerControlAuthorizerandAllowOwnerControlAuthorizerin parallel, and creates the union of the permissions.
In the first, we need to make the arbitrary decision which authorizers are wrappers and which are not (unless we all make them wrappers!). The second seems more flexible, but is an extra component and relies on the possibility of creating a union.
Metadata
Metadata
Assignees
Labels
☀️ enhancementNew feature or requestNew feature or request