Jasper Vaneessen
0a84230307
fix: Rewrite request with a root path to OIDC Provider
...
* fix(oidc): rewrite requests with rootpath
* fix: respect query parameters
2022-05-18 09:42:01 +02:00
Joachim Van Herwegen
16cff45110
fix: Update MashLib URL in pod README
2022-05-11 11:24:51 +02:00
Joachim Van Herwegen
784bfc8c21
chore: Update configs to v4.0.0
2022-04-19 15:13:55 +02:00
Joachim Van Herwegen
7d3320dea6
chore: Update links for new repository
2022-03-28 10:20:22 +02:00
Joachim Van Herwegen
b292cd2e2b
chore: Update configs to v3.0.0
2022-02-23 11:09:41 +01:00
Joachim Van Herwegen
e604c0c2e4
feat: Return client information from consent handler
2022-02-21 10:04:57 +01:00
Joachim Van Herwegen
1ed45c8903
fix: Prevent login page from showing error before redirect
2022-02-16 12:47:45 +01:00
Joachim Van Herwegen
9577791472
feat: Simplify setup to be more in line with IDP behaviour
2022-02-11 10:52:45 +01:00
Joachim Van Herwegen
a684b2ead7
feat: Update IDP templates to work with new API format
2022-02-11 10:52:45 +01:00
Joachim Van Herwegen
bc0eeb1012
feat: Split up IDP HTML, routing, and handler behaviour
2022-02-11 10:52:45 +01:00
Joachim Van Herwegen
8f8e8e6df4
feat: Send reset password recordId as query parameter
...
This is a revert of a previous change
but is now possible due to the use of JSON bodies.
This does mean JavaScript is required in the HTML page,
but that will be required for future changes anyway.
2022-02-11 10:52:45 +01:00
Ruben Verborgh
93b71eb726
docs: Add more warning to root ACLs.
2021-10-18 14:59:42 +01:00
Ruben Verborgh
6d985a65d0
chore: Update configs to v2.0.0.
2021-10-15 10:50:32 +02:00
Ruben Verborgh
d2fbcdd4d2
docs: Clarify solutions to wrong base URL.
2021-10-15 10:28:42 +02:00
Ruben Verborgh
a188bf1c6f
docs: Explain how to log in.
...
Closes https://github.com/solid/community-server/pull/970
2021-10-15 10:28:32 +02:00
Joachim Van Herwegen
6c4ccb334d
feat: Store account settings separately
...
Account settings are stored using the WebID as key.
Reason for using the WebID is that this allows faster access to the settings
in authenticated requests.
A consequence of this is that passwords are now always required during registration,
and that there can only be 1 account per WebID.
2021-10-05 13:19:01 +02:00
Joachim Van Herwegen
f40e2c768f
fix: Add required triple to pod README acl
2021-10-01 11:32:01 +02:00
Ruben Verborgh
34a44d1636
feat: Adjust copy for setup.
2021-09-27 10:32:34 +02:00
Joachim Van Herwegen
b592d449eb
feat: Integrate setup behaviour
...
This adds options for enabling setup to the config folder.
All default configs with permanent storage (file/sparql)
are configured to require setup at server start.
Memory-based configs merely have it as an option.
2021-09-27 10:32:34 +02:00
Joachim Van Herwegen
cc1c3d9223
feat: Support JSON errors
...
The IDP behaviour has been changed to move all error related knowledge
to the IdentityProviderHttpHandler instead of managing it
in the Interactionhandlers.
2021-09-08 13:55:52 +02:00
Joachim Van Herwegen
3542fe29da
feat: Remove useless fields from IDP JSON response
2021-09-08 13:55:52 +02:00
Joachim Van Herwegen
32a182dde8
feat: Add controls to IDP response JSON
...
Controls are now used in templates to prevent IDP URL hardcoding
2021-09-08 13:55:52 +02:00
Joachim Van Herwegen
a062a710bc
fix: Explain why logging in will not work
2021-08-18 16:51:12 +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
18a71032c0
feat: Create ChainedTemplateEngine for combining engines
2021-08-03 12:52:30 +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
Ruben Verborgh
e99f670252
chore: Align login language.
2021-07-30 11:56:27 +01:00
Ruben Verborgh
b0f38a1f55
docs: Add starting guidance to welcome document.
2021-07-28 21:46:05 +02:00
Ruben Taelman
3f8f822d81
feat: Update ExtensionBasedMapper custom types
2021-07-28 13:56:39 +02:00
Ruben Verborgh
defdb32a35
docs: Add pod README.
2021-07-23 23:13:38 +02:00
Ruben Verborgh
705a06633e
docs: Make registration text more friendly.
2021-07-23 22:48:17 +02:00
Joachim Van Herwegen
0e67004ef4
feat: Store reset password ID in the submit URL
2021-07-23 16:08:28 +02:00
Ruben Verborgh
850c590a51
feat: Add links to templates.
2021-07-22 15:12:12 +02:00
Joachim Van Herwegen
c2ad892020
feat: Create RootInitializer to set up root resources
2021-07-22 15:08:28 +02:00
Ruben Verborgh
00f086fa79
feat: Add index file to root.
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
Joachim Van Herwegen
1488c7e221
feat: Differentiate between templates and non-templates for pods
2021-07-22 09:15:25 +02:00
Ruben Verborgh
6495d650c2
chore: Use consistent strategy naming.
2021-07-21 23:37:23 +02:00
Joachim Van Herwegen
13641fc494
refactor: Update remaining IDP templates to match main template
2021-07-16 16:16:37 +02:00
Ruben Verborgh
6897784a92
refactor: Match IDP templates to main template.
2021-07-16 16:16:37 +02:00
Ruben Verborgh
264b9707ac
feat: Style main template.
2021-07-15 12:46:28 +01:00
Ruben Verborgh
9175dfb76d
feat: Add 5xx error messages.
2021-07-15 10:22:28 +01:00
Ruben Verborgh
55acb56533
feat: Add 4xx error messages.
2021-07-15 10:22:28 +01:00
Ruben Verborgh
a23f25ecfe
refactor: Allow error descriptions to change the title.
2021-07-15 10:22:28 +01:00
Ruben Verborgh
5ab8e41fac
fix: Use correct error filename.
2021-07-15 10:22:28 +01:00