change: decompose LDP configs into separate files

This commit is contained in:
Ruben Taelman 2020-08-31 10:26:56 +02:00 committed by Joachim Van Herwegen
parent ce924d4ed1
commit 774e5d80f6
7 changed files with 115 additions and 77 deletions

View File

@ -4,6 +4,10 @@
"files-scs:config/presets/acl.json",
"files-scs:config/presets/http.json",
"files-scs:config/presets/ldp.json",
"files-scs:config/presets/ldp/credentials-extractor.json",
"files-scs:config/presets/ldp/operation-handler.json",
"files-scs:config/presets/ldp/permissions-extractor.json",
"files-scs:config/presets/ldp/request-parser.json",
"files-scs:config/presets/setup.json",
"files-scs:config/presets/storage.json"
]

View File

@ -4,6 +4,19 @@
{
"@id": "urn:solid-server:my:AclManager",
"@type": "SimpleExtensionAclManager"
},
{
"@id": "urn:solid-server:my:AclAuthorizer",
"@type": "SimpleAclAuthorizer",
"SimpleAclAuthorizer:_aclManager": {
"@id": "urn:solid-server:my:AclManager"
},
"SimpleAclAuthorizer:_containerManager": {
"@id": "urn:solid-server:my:UrlContainerManager"
},
"SimpleAclAuthorizer:_resourceStore": {
"@id": "urn:solid-server:my:ResourceStore"
}
}
]
}

View File

@ -4,93 +4,21 @@
{
"@id": "urn:solid-server:my:HttpHandler",
"@type": "AuthenticatedLdpHandler",
"AuthenticatedLdpHandler:_requestParser": {
"@type": "SimpleRequestParser",
"SimpleRequestParser:_targetExtractor": {
"@type": "SimpleTargetExtractor"
},
"SimpleRequestParser:_preferenceParser": {
"@type": "AcceptPreferenceParser"
},
"SimpleRequestParser:_bodyParser": {
"@type": "CompositeAsyncHandler",
"CompositeAsyncHandler:_handlers": [
{
"@type": "SimpleSparqlUpdateBodyParser"
},
{
"@type": "SimpleBodyParser"
}
]
}
"@id": "urn:solid-server:my:RequestParser"
},
"AuthenticatedLdpHandler:_credentialsExtractor": {
"@type": "SimpleCredentialsExtractor"
"@id": "urn:solid-server:my:CredentialsExtractor"
},
"AuthenticatedLdpHandler:_permissionsExtractor": {
"@type": "CompositeAsyncHandler",
"CompositeAsyncHandler:_handlers": [
{
"@type": "BasePermissionsExtractor"
},
{
"@type": "SparqlPatchPermissionsExtractor"
}
]
"@id": "urn:solid-server:my:PermissionsExtractor"
},
"AuthenticatedLdpHandler:_authorizer": {
"@type": "SimpleAclAuthorizer",
"SimpleAclAuthorizer:_aclManager": {
"@id": "urn:solid-server:my:AclManager"
},
"SimpleAclAuthorizer:_containerManager": {
"@id": "urn:solid-server:my:UrlContainerManager"
},
"SimpleAclAuthorizer:_resourceStore": {
"@id": "urn:solid-server:my:ResourceStore"
}
"@id": "urn:solid-server:my:AclAuthorizer"
},
"AuthenticatedLdpHandler:_operationHandler": {
"@type": "CompositeAsyncHandler",
"CompositeAsyncHandler:_handlers": [
{
"@type": "SimpleDeleteOperationHandler",
"SimpleDeleteOperationHandler:_store": {
"@id": "urn:solid-server:my:ResourceStore"
}
},
{
"@type": "SimpleGetOperationHandler",
"SimpleGetOperationHandler:_store": {
"@id": "urn:solid-server:my:ResourceStore"
}
},
{
"@type": "SimplePatchOperationHandler",
"SimplePatchOperationHandler:_store": {
"@id": "urn:solid-server:my:ResourceStore"
}
},
{
"@type": "SimplePostOperationHandler",
"SimplePostOperationHandler:_store": {
"@id": "urn:solid-server:my:ResourceStore"
}
},
{
"@type": "SimplePutOperationHandler",
"SimplePutOperationHandler:_store": {
"@id": "urn:solid-server:my:ResourceStore"
}
}
]
"@id": "urn:solid-server:my:OperationHandler"
},
"AuthenticatedLdpHandler:_responseWriter": {
"@type": "SimpleResponseWriter"
}

View File

@ -0,0 +1,9 @@
{
"@context": "https://linkedsoftwaredependencies.org/bundles/npm/@solid/community-server/^1.0.0/components/context.jsonld",
"@graph": [
{
"@id": "urn:solid-server:my:CredentialsExtractor",
"@type": "SimpleCredentialsExtractor"
}
]
}

View File

@ -0,0 +1,41 @@
{
"@context": "https://linkedsoftwaredependencies.org/bundles/npm/@solid/community-server/^1.0.0/components/context.jsonld",
"@graph": [
{
"@id": "urn:solid-server:my:OperationHandler",
"@type": "CompositeAsyncHandler",
"CompositeAsyncHandler:_handlers": [
{
"@type": "SimpleDeleteOperationHandler",
"SimpleDeleteOperationHandler:_store": {
"@id": "urn:solid-server:my:ResourceStore"
}
},
{
"@type": "SimpleGetOperationHandler",
"SimpleGetOperationHandler:_store": {
"@id": "urn:solid-server:my:ResourceStore"
}
},
{
"@type": "SimplePatchOperationHandler",
"SimplePatchOperationHandler:_store": {
"@id": "urn:solid-server:my:ResourceStore"
}
},
{
"@type": "SimplePostOperationHandler",
"SimplePostOperationHandler:_store": {
"@id": "urn:solid-server:my:ResourceStore"
}
},
{
"@type": "SimplePutOperationHandler",
"SimplePutOperationHandler:_store": {
"@id": "urn:solid-server:my:ResourceStore"
}
}
]
}
]
}

View File

@ -0,0 +1,17 @@
{
"@context": "https://linkedsoftwaredependencies.org/bundles/npm/@solid/community-server/^1.0.0/components/context.jsonld",
"@graph": [
{
"@id": "urn:solid-server:my:PermissionsExtractor",
"@type": "CompositeAsyncHandler",
"CompositeAsyncHandler:_handlers": [
{
"@type": "BasePermissionsExtractor"
},
{
"@type": "SparqlPatchPermissionsExtractor"
}
]
}
]
}

View File

@ -0,0 +1,26 @@
{
"@context": "https://linkedsoftwaredependencies.org/bundles/npm/@solid/community-server/^1.0.0/components/context.jsonld",
"@graph": [
{
"@id": "urn:solid-server:my:RequestParser",
"@type": "SimpleRequestParser",
"SimpleRequestParser:_targetExtractor": {
"@type": "SimpleTargetExtractor"
},
"SimpleRequestParser:_preferenceParser": {
"@type": "AcceptPreferenceParser"
},
"SimpleRequestParser:_bodyParser": {
"@type": "CompositeAsyncHandler",
"CompositeAsyncHandler:_handlers": [
{
"@type": "SimpleSparqlUpdateBodyParser"
},
{
"@type": "SimpleBodyParser"
}
]
}
}
]
}