[package] name = "platform-auth" edition.workspace = true version.workspace = true license.workspace = true [dependencies] argon2 = "0.5" base64 = "0.22" hmac = "0.12" reqwest = { version = "0.12", default-features = false, features = ["json", "rustls-tls"] } serde_json = "1" sha1 = "0.10" sha2 = "0.10" jsonwebtoken = "9" rand_core = { version = "0.6", features = ["getrandom"] } serde = { version = "1", features = ["derive"] } shared-kernel = { path = "../shared-kernel" } time = { version = "0.3", features = ["std"] } urlencoding = "2" uuid = { version = "1", features = ["v4"] } [dev-dependencies] tokio = { version = "1", features = ["macros", "rt"] }