Joachim Van Herwegen
d6be724a12
Merge branch 'main' into versions/6.0.0
...
# Conflicts:
# config/ldp/authorization/readers/access-checkers/agent-group.json
2023-04-24 11:21:59 +02:00
Joachim Van Herwegen
63fd062f16
fix: Output required OAuth error fields
2023-03-07 08:36:58 +01:00
Joachim Van Herwegen
c332412074
feat: Provide clear error message for unknown clients
...
* feat: Provide clear error message for unknown clients
* docs: Rephrase error message.
* docs: Update error message to reference local storage
---------
Co-authored-by: Ruben Verborgh <ruben@verborgh.org>
2023-02-10 10:13:53 +01:00
Joachim Van Herwegen
bc119dbd3e
chore: Move JWK generation to separate class
2022-11-15 15:50:05 +01:00
Joachim Van Herwegen
7884348c2f
fix: Always render OIDC errors correctly
2022-09-21 11:05:28 +02:00
Joachim Van Herwegen
3f817b14b0
feat: Extend OIDC error descriptions
2022-06-01 10:05:36 +02:00
Joachim Van Herwegen
df0825936a
feat: Parse Accept headers as early as possible
2022-06-01 10:05:36 +02:00
Joachim Van Herwegen
2ec8fabd54
feat: Add support for client_credentials authentication
2022-04-15 11:20:26 +02:00
Joachim Van Herwegen
e9e3c6df3c
fix: Improve OIDC error descriptions
2022-02-21 10:04:57 +01:00
Joachim Van Herwegen
c9ed90aeeb
fix: Update OIDC provider dependency to v7
...
The biggest resulting change is that the consent page always appears
after logging in.
Some minor fixes to be closer to the spec are included
together with some minor structural refactors.
2022-02-21 10:04:57 +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
90a6460c8d
Merge branch 'main' into versions/3.0.0
...
# Conflicts:
# package-lock.json
# test/integration/Identity.test.ts
# test/integration/RepresentationConverter.test.ts
2022-01-25 11:44:24 +01:00
Joachim Van Herwegen
af049124bf
chore: Update eslint dependencies
2022-01-24 09:37:50 +01:00
Joachim Van Herwegen
520e4fe42f
feat: Move OIDC library behaviour to separate path
2021-12-09 13:15:05 +01:00
Joachim Van Herwegen
b3da9c9fcf
refactor: Restructure source code folder
...
This way the location of certain classes should make more sense
2021-10-12 12:51:02 +02:00
Joachim Van Herwegen
1e1edd5c67
refactor: Clean up internal storage
...
Each IDP class using storage now has a different storage.
This way those classes don't have to worry about clashing keys anymore.
All internal storage is now in the /.internal/ container,
thereby making it easier to take the location of the internal data into account:
only 1 path needs to be blocked and a regex router handling internal data
differently only has to match 1 path as well.
2021-09-08 10:01:51 +02:00
Joachim Van Herwegen
2df3f1f28c
fix: Trust X-Forwarded headers in the IDP
2021-07-26 14:13:03 +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
fdc52f50e5
feat: Simplify and merge OIDC configurations
2021-07-12 13:49:57 +02:00