kanidm/server
William Brown bb53f17b80 Order keys in application JWKS / Fix rotation bug
When we return the JWKS for applications to validate, the order of
that set can matter for applications which assume that the first
key in the list is the current valid key. This sorts the resultant
JWKS to ensure that the latest key is always first.

When a key was requested for rotation, if the rotation time was in
the past then the key would not be rotated. In this situation, the
server now assumes that any "past" time indicates the rotation should
occur *now* instead.
2025-05-09 13:10:09 +10:00
..
core Fix toml issues with strings 2025-05-09 13:10:09 +10:00
daemon Fix toml issues with strings 2025-05-09 13:10:09 +10:00
lib Order keys in application JWKS / Fix rotation bug 2025-05-09 13:10:09 +10:00
lib-macros 20250225 ldap testing in testkit () 2025-03-11 12:35:31 +10:00
testkit Order keys in application JWKS / Fix rotation bug 2025-05-09 13:10:09 +10:00
testkit-macros Update dependencies, fix a bunch of clippy lints () 2025-04-24 11:25:25 +10:00
builder.sh Changed all CI/CD builds to locked () 2025-02-26 22:04:23 +00:00
Dockerfile Changed all CI/CD builds to locked () 2025-02-26 22:04:23 +00:00