2021-05-19 09:40:40 +02:00

35 lines
1.5 KiB
Markdown

# LDP
Options related to the Linked Data Platform implementation.
This is the core part of the Solid server.
## Authentication
Covers how agents are identified.
* *debug-auth-header*: Allows authentication headers such as `WebID http://test.com/card#me`
to identify as that WebID without further checks.
* *debug-test-agent*: Always assumes the agent is the set identifier.
* *dpop-bearer*: Uses the default DPoP and Bearer identification.
## Authorization
Covers how operations are authorized (or rejected).
* *allow-everything*: No authorization, everything is allowed.
* *webacl*: Use the default Web Access Control.
## Handler
Contains the default LDP handler that will handle most requests.
* *default*: The default setup.
Some identifiers seen here are defined by the other options found in this document.
## Metadata-Parser
Contains a list of parsers that will be run on incoming requests to generate metadata.
* *default*: Contains the default parsers. Can be added to when specific parsers are required.
## Metadata-Writer
Contains a list of metadata writers that will be run on outgoing responses.
* *default*: Contains the default writers. Can be added to when specific parsers are required.
## Permissions
Determines which permissions are needed for requests,
by default this is based on the used HTTP method.
* *acl*: The default setup with specific support for accessing .acl documents.
* *no-acl*: Same as above but interprets .acl documents as any other document.