Something went wrong. Try again.
Microservice to bring 2FA to self hosted PDSes
Something went wrong. Try again.
pds-gatekeeper Cargo.toml
1.8 kB · 43 lines
TOML
at main
1234567891011121314151617181920212223242526272829303132333435363738394041424344[package]name = "pds_gatekeeper"version = "0.1.3"edition = "2024"license = "MIT"
[dependencies]axum = { version = "0.8.8", features = ["macros", "json"] }tokio = { version = "1.48.0", features = ["rt-multi-thread", "macros", "signal"] }sqlx = { version = "0.8.6", features = ["runtime-tokio-rustls", "sqlite", "migrate", "chrono"] }dotenvy = "0.15.7"serde = { version = "1.0", features = ["derive"] }serde_json = "1.0"tracing = { version = "0.1.44" }tracing-subscriber = { version = "0.3", features = ["env-filter", "fmt", "json", "serde", ] }hyper-util = { version = "0.1.19", features = ["client", "client-legacy"] }tower-http = { version = "0.6", features = ["cors", "compression-zstd", "trace"] }tower_governor = { version = "0.8.0", features = ["axum", "tracing"] }hex = "0.4"jwt-compact = { version = "0.8.0", features = ["es256k"] }scrypt = "0.11"#Leaveing these two cause I think it is needed by the email crate for sslaws-lc-rs = "1.15.2"rustls = { version = "0.23", default-features = false, features = ["tls12", "std", "logging", "aws_lc_rs"] }lettre = { version = "0.11", default-features = false, features = ["builder", "webpki-roots", "rustls", "aws-lc-rs", "smtp-transport", "sendmail-transport", "tokio1", "tokio1-rustls"] }handlebars = { version = "6.4.0", features = ["rust-embed"] }rust-embed = "8.9.0"axum-template = { version = "3.0.0", features = ["handlebars"] }rand = "0.9.2"anyhow = "1.0.100"chrono = { version = "0.4.42", features = ["default", "serde"] }sha2 = "0.10"jacquard-common = "0.9.5"jacquard-identity = "0.9.5"multibase = "0.9.2"reqwest = { version = "0.12", default-features = false, features = ["json", "rustls-tls"] }urlencoding = "2.1"url = "2.5.7"html-escape = "0.2.13"josekit = "0.10.3"dashmap = "6.1"tower = "0.5"valuable = "0.1.1"