554 Commits

Author SHA1 Message Date
Joachim Van Herwegen
2ae95bd167 refactor: Remove streamify array dependency 2021-08-02 14:28:43 +02:00
Joachim Van Herwegen
63e88578c3 feat: Rewrite TokenOwnershipValidator behaviour to remove @rdfjs/fetch dependency 2021-08-02 12:02:10 +02:00
Joachim Van Herwegen
9d337ba80c feat: Moved IDP response and template behaviour to single class 2021-08-02 11:29:33 +02:00
Ruben Verborgh
969bb0ee6c docs: Make registration form self-explanatory. 2021-07-30 13:20:19 +02:00
Joachim Van Herwegen
5f8ec5dd15 fix: Prevent warnings for expected errors 2021-07-29 16:57:50 +02:00
Joachim Van Herwegen
a926839216 feat: Set default templates for ErrorToTemplateConverter 2021-07-28 14:01:01 +02:00
Ruben Taelman
3f8f822d81 feat: Update ExtensionBasedMapper custom types 2021-07-28 13:56:39 +02:00
Ruben Verborgh
745eef798a feat: Cache static assets.
Closes https://github.com/solid/community-server/issues/861
2021-07-28 11:45:14 +02:00
Joachim Van Herwegen
f4833d2534 feat: Create PathBasedAuthorizer 2021-07-27 14:31:02 +02:00
Joachim Van Herwegen
d95db60fe1 feat: Create DenyAllAuthorizer 2021-07-27 14:31:02 +02:00
Joachim Van Herwegen
dee382849d refactor: Rename AllowEverythingAuthorizer to AllowAllAuthorizer 2021-07-27 14:31:02 +02:00
Joachim Van Herwegen
d596d575a1 fix: Clean pod creation input parameters during registration 2021-07-27 08:49:53 +02:00
Joachim Van Herwegen
2df3f1f28c fix: Trust X-Forwarded headers in the IDP 2021-07-26 14:13:03 +02:00
Ruben Verborgh
c7399654b5 change: Do not serve index on */*
Closes https://github.com/solid/community-server/issues/844
2021-07-23 23:43:20 +02:00
Ruben Verborgh
defdb32a35 docs: Add pod README. 2021-07-23 23:13:38 +02:00
Joachim Van Herwegen
3bb7a32c0c feat: Add support for client_id WebIDs 2021-07-23 16:44:50 +02:00
Joachim Van Herwegen
60ebf5454a feat: Let InitialInteractionHandler redirect requests 2021-07-23 16:08:28 +02:00
Joachim Van Herwegen
0e67004ef4 feat: Store reset password ID in the submit URL 2021-07-23 16:08:28 +02:00
Joachim Van Herwegen
fe8d579c72 fix: Remove the cache from the ChainedConverter 2021-07-23 14:48:27 +02:00
Joachim Van Herwegen
bd10256e59 fix: Make sure there is always a fallback for error handling 2021-07-23 14:48:27 +02:00
Joachim Van Herwegen
c2ad892020 feat: Create RootInitializer to set up root resources 2021-07-22 15:08:28 +02:00
Ruben Verborgh
40a3dcbdb2 feat: Add container breadcrumbs. 2021-07-22 14:35:14 +02:00
Ruben Verborgh
1394b9cb56 feat: Add HTML container listing. 2021-07-22 14:35:14 +02:00
Ruben Verborgh
9628fe98b8 refactor: Align EJS engine with Handlebars. 2021-07-22 11:12:21 +02:00
Ruben Verborgh
19624dc729 refactor: Allow default template in template engines. 2021-07-22 11:12:21 +02:00
Joachim Van Herwegen
1488c7e221 feat: Differentiate between templates and non-templates for pods 2021-07-22 09:15:25 +02:00
Joachim Van Herwegen
57da67f9ee feat: Move all metadata file knowledge to file mapper 2021-07-22 08:56:01 +02:00
Ruben Verborgh
6495d650c2 chore: Use consistent strategy naming. 2021-07-21 23:37:23 +02:00
Ruben Verborgh
31dcfbf51e chore: Move FetchUtil to util folder. 2021-07-20 15:33:28 +02:00
Joachim Van Herwegen
aec92dd1c3 fix: Keep container metadata when returning index.html representation 2021-07-20 11:27:52 +01:00
Joachim Van Herwegen
2be360a7af fix: Add necessary claims to access and id tokens 2021-07-20 11:16:25 +02:00
Joachim Van Herwegen
e43b579ae7 fix: Throw internal error with invalid ACL. 2021-07-16 16:42:32 +02:00
Joachim Van Herwegen
d4bb1095c0 fix: Let AclInitializer throw internal error in case of problems 2021-07-16 16:42:32 +02:00
Ruben Verborgh
b9295f00c2 feat: Default error code to HTTP status code. 2021-07-15 10:22:28 +01:00
Joachim Van Herwegen
cc1e332394 feat: Add IndexRepresentationStore to support index resources 2021-07-15 11:21:07 +02:00
Matthieu Bosquet
4a5224b3a6 chore: update access token verifier 2021-07-14 08:53:49 +02:00
Ruben Verborgh
649f7a9a78 refactor: Assign properties directly to error. 2021-07-13 13:25:30 +01:00
Ruben Verborgh
8a62938c18 test: Use individual error assertions. 2021-07-13 13:25:30 +01:00
Joachim Van Herwegen
fdc52f50e5 feat: Simplify and merge OIDC configurations 2021-07-12 13:49:57 +02:00
Joachim Van Herwegen
f2f967ff8a feat: Convert errorCodes using markdown 2021-07-06 16:42:06 +02:00
Joachim Van Herwegen
12e501844f fix: Prevent generated metadata from being stored 2021-07-05 14:33:20 +02:00
Joachim Van Herwegen
35a7cf988c feat: Support metadata in multiple graphs 2021-07-05 14:33:20 +02:00
Joachim Van Herwegen
e7ff134b25 fix: Always find the best path with ChainedConverter 2021-07-05 13:58:03 +02:00
Joachim Van Herwegen
5edbbc1958 chore: Update dependencies 2021-06-30 10:24:13 +02:00
Joachim Van Herwegen
f299b36e24 fix: Support BGPs with variables in SPARQL UPDATE queries 2021-06-28 11:12:44 +02:00
Joachim Van Herwegen
25f33ee4cd feat: Create base ConvertingPatchHandler abstract class 2021-06-28 10:03:10 +02:00
Stijn Taelemans
b328f9a1b0
fix: Add solid_oidc_supported to openid config
* fix: added solid_oidc_supported to openid config

* test: fixed coverage

* chore: moved solid_oidc_supported to config discovery
2021-06-18 11:08:20 +02:00
Joachim Van Herwegen
e8a0f63e02 feat: Add App class to start and stop the server 2021-06-14 16:11:56 +02:00
Joachim Van Herwegen
29ddf57341 feat: Add Finalizable interface 2021-06-14 16:11:56 +02:00
Joachim Van Herwegen
93374f011a fix: Prevent uncaught error in JsonResourceStorage 2021-06-14 15:46:17 +02:00