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
7b94b71e7e
feat: Prevent access to internal storage containers
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
971018cdec
fix: Add missing registration config import to sparql config
2021-07-27 13:25:16 +02:00
Joachim Van Herwegen
45f9a51d7c
fix: Prevent cyclical dependency with locker and storage
2021-07-27 13:24:15 +02:00
Joachim Van Herwegen
916dce5bd5
feat: Allow registration to be disabled
2021-07-26 17:05:33 +02:00
Ruben Verborgh
1ae3c099e0
fix: Remove obsolete IDP CSS config entry.
2021-07-25 22:24:33 +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
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
c0dac12111
feat: Render Markdown documents as HTML.
2021-07-22 14:35:14 +02:00
Ruben Verborgh
1ad03871b2
chore: Align template path names.
2021-07-22 11:12:21 +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
Ruben Verborgh
6495d650c2
chore: Use consistent strategy naming.
2021-07-21 23:37:23 +02: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
ad7f4ed134
feat: Split ResourceStore config into 2 parts
2021-07-16 16:10:04 +02:00
Ruben Verborgh
264b9707ac
feat: Style main template.
2021-07-15 12:46:28 +01:00
Joachim Van Herwegen
cc1e332394
feat: Add IndexRepresentationStore to support index resources
2021-07-15 11:21:07 +02:00
Joachim Van Herwegen
4e0c8291ca
refactor: Rename IndexConverter to DefaultUiConverter
2021-07-15 11:21:07 +02: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
0c3210fae7
fix: Fix incorrect path in https example config
2021-07-05 13:13:02 +02:00
Joachim Van Herwegen
ee456a5c11
fix: Use #me for WebID generation
2021-07-01 10:32:07 +02:00
Ruben Verborgh
d01382d36e
Release version 1.0.0-beta.0 of the npm package.
2021-06-29 17:43:44 +01:00
Joachim Van Herwegen
3a0cf60a55
fix: Support root container access in regex.json
2021-06-25 14:34:31 +02:00
Joachim Van Herwegen
478a915790
fix: Remove source parameters from individual store configs
2021-06-17 10:44:43 +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
9c0fa77527
feat: Add ErrorToHtmlConverter using templates
2021-06-14 12:59:56 +02:00
Ruben Taelman
a6371b0735
Expose constant Allow header
2021-06-09 09:50:01 +02:00
Joachim Van Herwegen
e3c5b39752
feat: Create WWW-Authenticate metadata writer
2021-06-07 14:40:05 +02:00
Joachim Van Herwegen
57d77e941d
feat: Integrate ErrorHandler and remove ResponseWriter error support
2021-06-07 13:54:38 +02:00
Joachim Van Herwegen
e1f95877da
feat: Create ErrorHandler to convert errors to Representations
2021-06-07 13:54:38 +02:00
Joachim Van Herwegen
3ef815ee6d
refactor: Move pod config to identity folder
2021-06-01 15:38:55 +02:00
Joachim Van Herwegen
68f2446e27
fix: Various minor fixes
2021-06-01 15:38:55 +02:00
Joachim Van Herwegen
130a91fdfb
fix: Remove unneeded pod files
2021-06-01 15:38:55 +02:00
Joachim Van Herwegen
4d7d939dc4
feat: Combine pod creation with IDP registration
2021-06-01 15:38:55 +02:00
Joachim Van Herwegen
6214e0c537
feat: Introduce debugging OwnershipValidator
2021-06-01 15:38:55 +02:00
Joachim Van Herwegen
6bfe1bdccc
feat: Change OwnershipValidator to create own token
...
It also no longer checks the issuer triple
since that is independent of ownership.
2021-06-01 15:38:55 +02:00
Joachim Van Herwegen
df33b6dc47
feat: Remove /interaction/:uid from IDP URLs
2021-06-01 15:38:55 +02:00
Joachim Van Herwegen
7faad0aef0
feat: Support creation of HTTPS server
2021-06-01 14:56:10 +02:00
Joachim Van Herwegen
dc7592ebc4
fix: Add conditional parameters to ConstantConverter
2021-05-20 11:09:25 +02:00
Joachim Van Herwegen
452032e312
feat: Split preset configurations by feature
2021-05-19 09:40:40 +02:00
Joachim Van Herwegen
fadbaefce2
refactor: Move config templates to templates folder
2021-05-19 09:40:40 +02:00
Joachim Van Herwegen
9666f6dd6a
feat: Update MetadataParsers to be AsyncHandlers
...
This way the MetadataExtractor class is not needed anymore
after a small change in the request parser.
2021-05-19 09:40:40 +02:00
Joachim Van Herwegen
8491300f42
feat: Pass ResourceStore as param to PatchHandler
...
This way the chain of ResourceStores is a bit easier to configure.
This commit also updates the SparqlUpdatePatchHandler to keep the metadata
and content-type of the resource that is being modified.
2021-05-19 09:40:40 +02:00