ACLs and ACPs

Interesting system proposed here, called ACPs, which stands for Access
Control Policies

[image: image.png]

Example:

# This box contains an authorization graph
# It describes the conditions required for accessing a resource

[]
  a acp:AccessControlResource ;
  acp:resource ex:resourceX ;
  acp:accessControl [
    a acp:AccessControl ;
    acp:apply [
      a acp:Policy ;
      acp:allow acl:Read ;
      acp:anyOf [
        a acp:Matcher ;
        acp:agent ex:Alice, ex:Bob ;
      ]
    ]
  ] .

https://solidproject.org/TR/acp

Received on Thursday, 28 July 2022 16:36:26 UTC