[package] name = "rustsf_auth" version = "0.1.0" edition = "2024" [dependencies] anyhow = "1.0.104" base64 = "0.22" oauth2 = { version = "5", features = ["reqwest"] } regex = "1" reqwest = { version = "0.12", features = ["json", "rustls-tls"] } rsa = { version = "0.9", features = ["pem"] } serde = { version = "1", features = ["derive"] } serde_json = "1" sha2 = { version = "0.10", features = ["oid"] } thiserror = "2" time = "0.3" url = "2" tokio = { version = "1", features = ["macros", "rt-multi-thread"] } [dev-dependencies] httpmock = "0.7"