feat: add refresh token rotation flow

This commit is contained in:
2026-04-21 15:27:04 +08:00
parent 70dbefda2b
commit 584a77e572
16 changed files with 1048 additions and 85 deletions

14
server-rs/Cargo.lock generated
View File

@@ -545,7 +545,9 @@ name = "module-auth"
version = "0.1.0"
dependencies = [
"platform-auth",
"time",
"tokio",
"uuid",
]
[[package]]
@@ -638,6 +640,7 @@ dependencies = [
"jsonwebtoken",
"rand_core",
"serde",
"sha2",
"time",
"tokio",
"urlencoding",
@@ -831,6 +834,17 @@ dependencies = [
"digest",
]
[[package]]
name = "sha2"
version = "0.10.9"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "a7507d819769d01a365ab707794a4084392c824f54a7a6a7862f8c3d0892b283"
dependencies = [
"cfg-if",
"cpufeatures",
"digest",
]
[[package]]
name = "sharded-slab"
version = "0.1.7"