ACP

object ACP

Access Control Policy (ACP) vocabulary constants. http://www.w3.org/ns/solid/acp# Spec: https://solidproject.org/TR/acp

Properties

Link copied to clipboard

Connects an ACR to access controls that apply directly to the resource.

Link copied to clipboard

Connects a resource to its access controls. Linked via Link: rel="acl".

Link copied to clipboard

Connects an AccessControlResource to Policies.

Link copied to clipboard
const val ACCESS_GRANT: String

Defines access modes granted in a given context.

Link copied to clipboard
const val ACCESS_MODE: String

Extensible base class for access modes.

Link copied to clipboard
const val AGENT: String
Link copied to clipboard
const val ALL_OF: String

All referenced matchers must be satisfied.

Link copied to clipboard
const val ALLOW: String

Access modes granted when the policy is satisfied.

Link copied to clipboard

Matcher that is always satisfied.

Link copied to clipboard
const val ANY_OF: String

At least one referenced matcher must be satisfied.

Link copied to clipboard
const val APPLY: String

References policies applied by this access control.

Link copied to clipboard
const val ATTRIBUTE: String

Base property for custom context attributes.

Link copied to clipboard

Matches only authenticated agents.

Link copied to clipboard
const val CLIENT: String
Link copied to clipboard
const val CONTEXT: String

Context associated with this access grant.

Link copied to clipboard
const val CONTEXT_TYPE: String

Describes a resource access instance (target, agent, client, issuer).

Link copied to clipboard
const val CREATOR: String
Link copied to clipboard

Matches when the requesting agent is the resource creator.

Link copied to clipboard
const val DENY: String

Access modes denied when the policy is satisfied.

Link copied to clipboard
const val GRANT: String

Access modes granted in this context.

Link copied to clipboard
const val ISSUER: String
Link copied to clipboard
const val MATCHER: String

Describes matching context attributes for a policy.

Link copied to clipboard

Connects an ACR to access controls that apply transitively to member resources.

Link copied to clipboard
const val MODE: String
Link copied to clipboard
const val NAMESPACE: String
Link copied to clipboard
const val NONE_OF: String

None of the referenced matchers must be satisfied.

Link copied to clipboard
const val OWNER: String
Link copied to clipboard
const val OWNER_AGENT: String

Matches when the requesting agent is the storage owner.

Link copied to clipboard
const val POLICY: String

Defines allowed/denied access modes and matcher conditions.

Link copied to clipboard
const val PUBLIC_AGENT: String

Matches all agents (authenticated and public).

Link copied to clipboard

Matches all client applications.

Link copied to clipboard

Matches all issuers.

Link copied to clipboard
const val RESOURCE: String

Connects an ACR to the resource it controls.

Link copied to clipboard
const val TARGET: String
Link copied to clipboard
const val VC: String