1b35f96f29
Move password change to its own page
...
Also restructure the templates structure a bit
2022-01-18 11:58:42 +01:00
565f5cda1b
Save user emails in database
2022-01-14 18:42:37 +01:00
571f484894
Revoke OAuth session on code reuse
2022-01-14 13:20:14 +01:00
f876d6a134
Upgrade dependencies
2022-01-14 10:51:12 +01:00
5b9c35a079
Use iana generated types in more places
2022-01-12 12:22:54 +01:00
2844706bb1
Multiple IANA codegen enhancement
...
- JWS/JWE algorithms are properly splitted
- Enums now have a proper description
- They implement FromStr and Display
- mas-jose does not reexport mas-iana anymore
2022-01-12 10:58:27 +01:00
9003eaf0c2
Use new generated enums & query supported signing algs from the keystore
2022-01-11 18:46:26 +01:00
97ab75fb15
Add loads of server metadata in the discovery document
2022-01-11 12:54:26 +01:00
b4f0f0d0be
Have all server metadata from the IANA registry
2022-01-11 11:20:17 +01:00
a30d4b58f0
Add exp claim in id_tokens
2022-01-10 17:59:57 +01:00
5631300dc3
Claims handling in JOSE library
2022-01-10 17:41:48 +01:00
a965e488e2
Support private_key_jwt client auth
...
Which includes having a verifying keystore out of JWKS (and soon out of
a JWKS URI)
2022-01-05 21:07:18 +01:00
1377e09dbe
Upgrade dependencies
2022-01-04 22:35:18 +01:00
f933ace007
New JWT/JOSE crate
...
Still WIP, needs to handle time related claims
2022-01-04 22:28:00 +01:00
a55e8af2c8
Cut down a lot on compilation time
2021-12-17 19:55:22 +01:00
2f97ca685d
Split the core crate
2021-12-17 18:04:30 +01:00