authorization-panel
authorization-panel copied to clipboard
Github repository for the Solid Authorization Panel
Behind my comments on [issue 143: acp:apply* relations are confusing](https://github.com/solid/authorization-panel/issues/143) and [issue 149: proposal: generalise acp:access](https://github.com/solid/authorization-panel/issues/149) lies my experience developing the [rww-play](https://github.com/read-write-web/rww-play) implementation of Solid. In rww-play I implemented a...
In the spirit of finding the diffs between [ACP](https://github.com/solid/authorization-panel/tree/master/proposals/acp) and WAC (Web Access Control), and the [issue on formalization](https://github.com/solid/authorization-panel/issues/133) I thought I'd start with the one that struck me first....
It would be helpful to formally relate `acl:agent` and `acl:agentClass` from the [acl ontology](http://www.w3.org/ns/auth/acl), so that we can be clearer about their interactions. Here is a diagrammatic representation of an...
It would be helpful to have a document listing all the servers and clients libraries that implemented the WAC starting from the [acl ontology](http://www.w3.org/ns/auth/acl). Also useful would be for each...
The new [ACP: Enforcement & Propagation](https://github.com/solid/authorization-panel/blob/a3d7b3d265b09624cb2e0eb1c916d3e4b93726e4/proposals/acp/enforcement-propagation.md) document has a [Access Control Visibility section](https://github.com/solid/authorization-panel/blob/a3d7b3d265b09624cb2e0eb1c916d3e4b93726e4/proposals/acp/enforcement-propagation.md#access-control-visibility) which proposes to do the same thing as the [Solid Spec's WAC-Allow](https://solid.github.io/specification/#web-access-control) header but using `Link` headers...
To understand how `anyOf`, `allOf` and `noneOf` work here is my first attempted [formalization in OWL](https://github.com/solid/authorization-panel/issues/133). At present there are [no good examples](https://github.com/solid/authorization-panel/issues/130) of these being used in a distinct...
In [2.1.1 Control Access](https://github.com/solid/authorization-panel/blob/fa04595043cd1f58ab4718da16370fd04bac73a2/proposals/acp/use-cases.md#211-control-access) we have an example with the following use of `applyConstant` and `applyMembersConstant` but these are not defined in [the ontology](https://github.com/solid/authorization-panel/blob/edc63ad0704888b8535a69b9a883a91c4dae8c8a/proposals/acp/solid-acp.ttl) or the [definitions](https://github.com/solid/authorization-panel/blob/fa04595043cd1f58ab4718da16370fd04bac73a2/proposals/acp/definitions.md). ``` acp:access :podControl...
In the current specs the word "propagated" is used a lot. Looking at [Definitions](https://github.com/solid/authorization-panel/blob/fa04595043cd1f58ab4718da16370fd04bac73a2/proposals/acp/definitions.md) the word is used, but there is no operational semantics attached to it. Is some information...
Our [use case document](https://solid.github.io/authorization-panel/wac-ucr/) does not at present have use cases for acp:allOf I think. There are examples in the acp document of allOf but those examples only ever seem...
Any access control layer for Solid will need mathematically based formalization. Why here more than elsewhere? Authorization and Authentication are achieved by communication between clients and servers attempting to coordinate...