solid-file-python icon indicating copy to clipboard operation
solid-file-python copied to clipboard

ACL support

Open hrchu opened this issue 3 years ago • 0 comments

AS-IS: solid-file-python cannot manipulate ACL in a solid pod.

TO-BE As a user, I can use ACL management functions to set ACL for my resources.

Need to clarity: We have two candidate approaches to implement it.

  • WAC: The standard way to do this. Supported by all mainstream implementations, but Inrupt claims there are known security issues with WAC.
  • ACP: supported by ESS only, may be part of spec in the future.

Reference

  • https://docs.inrupt.com/developer-tools/javascript/client-libraries/tutorial/manage-access/
  • https://solidproject.org/TR/protocol#authorization
  • https://solid.github.io/web-access-control-spec/
  • https://solid.github.io/authorization-panel/authorization-ucr/
  • https://github.com/jeff-zucker/solid-file-client#acl-management

hrchu avatar Sep 23 '21 08:09 hrchu