mirror of
https://github.com/CommunitySolidServer/CommunitySolidServer.git
synced 2024-10-03 14:55:10 +00:00

This depends on all auth related handlers to cache their results. This allows us to remove the permission field from Operation.
37 lines
1.8 KiB
JSON
37 lines
1.8 KiB
JSON
{
|
|
"@context": "https://linkedsoftwaredependencies.org/bundles/npm/@solid/community-server/^5.0.0/components/context.jsonld",
|
|
"import": [
|
|
"css:config/ldp/handler/components/authorizer.json",
|
|
"css:config/ldp/handler/components/error-handler.json",
|
|
"css:config/ldp/handler/components/operation-handler.json",
|
|
"css:config/ldp/handler/components/operation-metadata.json",
|
|
"css:config/ldp/handler/components/preferences.json",
|
|
"css:config/ldp/handler/components/request-parser.json",
|
|
"css:config/ldp/handler/components/response-writer.json"
|
|
],
|
|
"@graph": [
|
|
{
|
|
"comment": "The main entry point into the main Solid behaviour.",
|
|
"@id": "urn:solid-server:default:LdpHandler",
|
|
"@type": "ParsingHttpHandler",
|
|
"args_requestParser": { "@id": "urn:solid-server:default:RequestParser" },
|
|
"args_errorHandler": { "@id": "urn:solid-server:default:ErrorHandler" },
|
|
"args_responseWriter": { "@id": "urn:solid-server:default:ResponseWriter" },
|
|
"args_operationHandler": {
|
|
"@type": "AuthorizingHttpHandler",
|
|
"args_credentialsExtractor": { "@id": "urn:solid-server:default:CredentialsExtractor" },
|
|
"args_modesExtractor": { "@id": "urn:solid-server:default:ModesExtractor" },
|
|
"args_permissionReader": { "@id": "urn:solid-server:default:PermissionReader" },
|
|
"args_authorizer": { "@id": "urn:solid-server:default:Authorizer" },
|
|
"args_operationHandler": {
|
|
"@type": "WacAllowHttpHandler",
|
|
"args_credentialsExtractor": { "@id": "urn:solid-server:default:CredentialsExtractor" },
|
|
"args_modesExtractor": { "@id": "urn:solid-server:default:ModesExtractor" },
|
|
"args_permissionReader": { "@id": "urn:solid-server:default:PermissionReader" },
|
|
"args_operationHandler": { "@id": "urn:solid-server:default:OperationHandler" }
|
|
}
|
|
}
|
|
}
|
|
]
|
|
}
|