Commit graph

20 commits

Author SHA1 Message Date
941f4846c7 fix(openid): name claim is required in id_token 2025-07-05 21:35:40 +02:00
77104472df feat(openid): add picture url in id_token claims 2025-07-05 21:30:26 +02:00
283c4ebad2 feat(http_server): add app-version endpoint 2025-07-05 20:23:49 +02:00
fd0fc47ccf refactor(http_server/router): public api routes 2025-07-05 19:26:01 +02:00
61d4cc3978 chore: upgrade some packages 2025-06-24 19:06:46 +02:00
073a5ac512 fix(openid): add iat claim in id_token 2025-06-24 18:49:32 +02:00
905c57000a fix(openid): add subject_types_supported in well-known OIDC config 2025-06-24 18:47:28 +02:00
18b33c00a7 fix: add more debug logs 2025-06-24 18:46:01 +02:00
fdb868d10c refactor: remove useless dbg print 2025-06-14 15:11:38 +02:00
15020e9878 test(integration): reorganize Hurl integration tests 2025-06-14 15:09:26 +02:00
368ff80ef3 fix(me): avatar image src url 2025-06-03 21:16:47 +02:00
7a19b5a138 fix: use repaired version of jsonwebkey convert lib 2025-06-03 19:20:06 +02:00
fe5e2dcd97 Merge branch 'feat_oidc_id_token' 2025-06-03 11:56:26 +02:00
555b008ef0 docs: license the project under AGPLv3 2025-06-03 11:55:25 +02:00
02e16a7e74 feat: support OIDC id_token
- generate JWT id_token in token exchange
- store optional nonce in authorization object
- switch to RS256 algorithm for JWT signature
- add JWKs endpoint to provide OIDC clients with public keys
2024-12-17 22:32:25 +01:00
4763915812 feat: user avatar as public asset 2024-12-17 22:32:25 +01:00
07fff532f7 feat: user avatar as public asset 2024-12-05 23:08:39 +01:00
a0de3b287b feat(admin): create and list users commands 2024-12-03 19:16:09 +01:00
8d20cab18f feat(reset_password): add invitation and reset password activation basic flow 2024-12-03 13:11:26 +01:00
3713cc2443 refactor: structure of an hexagonal architecture
Created a kernel crate to store models and future action implementations.
Will be useful to create admin cli.
2024-12-01 21:51:16 +01:00