[package] name = "rsauth2-proxy" version = "0.1.1" edition = "2021" [dependencies] axum = "0.7" tokio = { version = "1", features = ["full"] } serde = { version = "1", features = ["derive"] } serde_json = "1" serde_yaml = "0.9" reqwest = { version = "0.12", default-features = false, features = ["rustls-tls-webpki-roots", "json"] } jsonwebtoken = "9" aes-gcm = "0.10" base64 = "0.22" rand = "0.8" sha2 = "0.10" tracing = "0.1" tracing-subscriber = { version = "0.3", features = ["env-filter"] } anyhow = "1" url = "2" metrics = "0.23" metrics-exporter-prometheus = { version = "0.15", default-features = false } [dev-dependencies] rsa = "0.9" tower = { version = "0.5", features = ["util"] } tempfile = "3" [profile.release] opt-level = "z" lto = true codegen-units = 1 strip = true