On proposal
ACP, WAC, WAC+...
Details
A resource's access permissions are mandated by its effective Access Control Resource which contains an assortment of potentially complex and private rules.
A client that cannot read (no access) or understand such rules will nonetheless need to understand which credentials to present in order to gain specific access permissions to a resource.
I would propose having a standard required credentials discovery mechanism is necessary.
Maybe having the wac-allow structured header extended to accept IRIs as permission-group could be explored, especially if the wac-allow header becomes defined at the spec level and mapped to operations in the Solid protocol.
Maybe someone familiar with verifiable credentials could suggest whether there is a generic enough mechanism there to fulfill this requirement (cc @acoburn).
Maybe something completely different is required.
Acceptance criteria
What actions are needed to resolve this issue? (checklist)
On proposal
ACP, WAC, WAC+...
Details
A resource's access permissions are mandated by its effective Access Control Resource which contains an assortment of potentially complex and private rules.
A client that cannot read (no access) or understand such rules will nonetheless need to understand which credentials to present in order to gain specific access permissions to a resource.
I would propose having a standard required credentials discovery mechanism is necessary.
Maybe having the wac-allow structured header extended to accept IRIs as
permission-groupcould be explored, especially if the wac-allow header becomes defined at the spec level and mapped to operations in the Solid protocol.Maybe someone familiar with verifiable credentials could suggest whether there is a generic enough mechanism there to fulfill this requirement (cc @acoburn).
Maybe something completely different is required.
Acceptance criteria
What actions are needed to resolve this issue? (checklist)