Commit graph

11 commits

Author SHA1 Message Date
eelke
8782ef39c6 Still working on getting client credential flow complete, most of the request works but still working on generating the JWT. 2026-03-16 19:15:04 +01:00
07393f57fc 5-improve-encrypted-storage (#6)
Added the use of DEK's for encryption of secrets. Both the KEK's and DEK's are stored in a way that you can have multiple key of which one is active. But the others are still available for decrypting. This allows for implementing key rotation.

Co-authored-by: eelke <eelke@eelkeklein.nl>
Co-authored-by: Eelke76 <31384324+Eelke76@users.noreply.github.com>
Reviewed-on: #6
2026-02-27 17:57:42 +00:00
eelke
3e5ce9d81d EncryptionService should be using ISecretProvider
Remove Async from method that was not Async
2026-02-15 19:18:02 +01:00
eelke
ccb06b260c Implement jwks endpoint and add test for it.
This also let to some improvements/cleanups of the other tests and fixtures.
2026-02-15 19:06:09 +01:00
eelke
a80c133e2a Tests for RealmService.FindBySlug 2026-02-15 07:15:11 +01:00
eelke
7a5cb703ec SlugHelperTests 2026-02-15 06:54:25 +01:00
eelke
d440979451 Add tests and fixes to .well-known/openid-configuration and create realm 2026-02-14 14:50:06 +01:00
eelke
e07d6e3ea5 Add test for JwtSignatureGenerator 2026-02-14 14:38:30 +01:00
eelke
ddbb1f42d7 Add validation to RealmCreate 2026-02-08 18:00:24 +01:00
eelke
92b34bd0b5 Happy flow for creating realms works
But needs more validating...
2026-02-08 11:57:57 +01:00
eelke
f99c97f392 Miscelanious trials 2026-02-06 19:58:01 +01:00