Joachim Van Herwegen
|
a062a710bc
|
fix: Explain why logging in will not work
|
2021-08-18 16:51:12 +02:00 |
|
Joachim Van Herwegen
|
f0f59a8f27
|
refactor: Move URL join utility function to PathUtil
|
2021-08-18 15:39:02 +02:00 |
|
Joachim Van Herwegen
|
80ebd02cc4
|
feat: Support content negotiation for IDP requests
|
2021-08-18 15:39:02 +02:00 |
|
Joachim Van Herwegen
|
7b42c72142
|
feat: Let InteractionCompleter return redirect URL
|
2021-08-18 15:39:02 +02:00 |
|
Joachim Van Herwegen
|
7b7040a196
|
feat: Use RequestParser and ResponseWriter for IDP
|
2021-08-18 15:39:02 +02:00 |
|
Joachim Van Herwegen
|
0d42987bbd
|
feat: Verify conditions in DataAccessorBasedStore
|
2021-08-18 13:16:08 +02:00 |
|
Joachim Van Herwegen
|
20f783a581
|
feat: Create conditions based on input headers
|
2021-08-18 13:16:08 +02:00 |
|
Joachim Van Herwegen
|
77d695c8b6
|
feat: Expose Last-Modified and ETag headers
|
2021-08-18 13:16:08 +02:00 |
|
Joachim Van Herwegen
|
97c534b2bf
|
feat: Keep track of last modified date of resources
|
2021-08-18 13:16:08 +02:00 |
|
Joachim Van Herwegen
|
47b3a2d77f
|
fix: Allow clients to be remembered in the SessionHttpHandler
|
2021-08-17 16:58:56 +02:00 |
|
Joachim Van Herwegen
|
f71f8683fc
|
feat: Indicate to templates if this is part of an auth request
|
2021-08-16 09:39:02 +02:00 |
|
Joachim Van Herwegen
|
cb227d6431
|
feat: Throw error when trying to complete interaction out of session
|
2021-08-16 09:39:02 +02:00 |
|
Ruben Verborgh
|
702ac7887e
|
fix: Add missing exports.
|
2021-08-04 17:10:11 +02:00 |
|
Ruben Verborgh
|
c1d8f0e841
|
docs: Clarify ownership validation message.
|
2021-08-04 16:56:35 +02:00 |
|
Joachim Van Herwegen
|
d3de5f3114
|
feat: Pass optional Interaction to InteractionHandlers
|
2021-08-04 16:21:13 +02:00 |
|
Ruben Verborgh
|
1719857e4b
|
change: Use @css: instead of $PACKAGE_ROOT/
This makes usage from the command line easier,
since $ is typically used to mark variables.
|
2021-08-03 13:19:38 +01:00 |
|
Ruben Verborgh
|
f28279e3a5
|
feat: Accept asset paths as config.
This allows the server to be run globally with pre-defined configs:
community-solid-server -c '$PACKAGE_ROOT/config/file.json'
|
2021-08-03 12:08:58 +01:00 |
|
Joachim Van Herwegen
|
18a71032c0
|
feat: Create ChainedTemplateEngine for combining engines
|
2021-08-03 12:52:30 +02:00 |
|
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 Taelman
|
3cb200328a
|
chore: bump mime-types with support for TriG
|
2021-08-02 09:57:36 +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
|
41694a171d
|
refactor: Simplify AppRunner methods.
|
2021-07-26 11:32:32 +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 |
|