Jasper Vaneessen 9a5fc674f3
style: Enforce linting rules on markdown files
* chore: add markdownlint-cli2 and config for mkdocs

* style: enforce linting rules on mkdocs md files

* chore: tweaks to markdownlint rules

* style: linting changelog

* style: linting release notes

* style: linting .github md files

* style: further linting of docs

* style: linting readmes

* chore: update linting script entries

* docs: tweak release after rebase

* chore: simplify root md linting config

* chore: extend base config

* chore: implement requested changes

* chore: remove unnecessary exception

* chore: fix comment type

* styling: single config + list spacing

* chore: implement requested changes

* chore: use .cjs files for markdownlint config

* chore: implement requested changes
2022-08-25 11:32:09 +02:00

47 lines
1.3 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-all*: 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.
## Modes
Determines which modes are needed for requests,
by default this is based on the used HTTP method.
* *default*: Bases required modes on HTTP method.