{ "@context": "https://linkedsoftwaredependencies.org/bundles/npm/@solid/community-server/^1.0.0/components/context.jsonld", "import": [ "files-scs:config/ldp/authorization/authorizers/acl.json" ], "@graph": [ { "comment": "Uses Web Access Control for authorization.", "@id": "urn:solid-server:default:Authorizer", "@type": "WaterfallHandler", "handlers": [ { "comment": "This authorizer will be used to prevent external access to containers used for internal storage.", "@id": "urn:solid-server:default:PathBasedAuthorizer", "@type": "PathBasedAuthorizer", "baseUrl": { "@id": "urn:solid-server:default:variable:baseUrl" } }, { "comment": "This authorizer makes sure that for auxiliary resources, the main authorizer gets called with the associated identifier.", "@type": "AuxiliaryAuthorizer", "resourceAuthorizer": { "@id": "urn:solid-server:default:WebAclAuthorizer" }, "auxiliaryStrategy": { "@id": "urn:solid-server:default:AuxiliaryStrategy" } }, { "@id": "urn:solid-server:default:WebAclAuthorizer" } ] } ] }