Microservice to bring 2FA to self hosted PDSes
91
fork

Configure Feed

Select the types of activity you want to include in your feed.

at main 43 lines 1.8 kB view raw
1[package] 2name = "pds_gatekeeper" 3version = "0.1.2" 4edition = "2024" 5license = "MIT" 6 7[dependencies] 8axum = { version = "0.8.8", features = ["macros", "json"] } 9tokio = { version = "1.48.0", features = ["rt-multi-thread", "macros", "signal"] } 10sqlx = { version = "0.8.6", features = ["runtime-tokio-rustls", "sqlite", "migrate", "chrono"] } 11dotenvy = "0.15.7" 12serde = { version = "1.0", features = ["derive"] } 13serde_json = "1.0" 14tracing = { version = "0.1.44" } 15tracing-subscriber = { version = "0.3", features = ["env-filter", "fmt", "json", "serde", ] } 16hyper-util = { version = "0.1.19", features = ["client", "client-legacy"] } 17tower-http = { version = "0.6", features = ["cors", "compression-zstd", "trace"] } 18tower_governor = { version = "0.8.0", features = ["axum", "tracing"] } 19hex = "0.4" 20jwt-compact = { version = "0.8.0", features = ["es256k"] } 21scrypt = "0.11" 22#Leaveing these two cause I think it is needed by the email crate for ssl 23aws-lc-rs = "1.15.2" 24rustls = { version = "0.23", default-features = false, features = ["tls12", "std", "logging", "aws_lc_rs"] } 25lettre = { version = "0.11", default-features = false, features = ["builder", "webpki-roots", "rustls", "aws-lc-rs", "smtp-transport", "sendmail-transport", "tokio1", "tokio1-rustls"] } 26handlebars = { version = "6.4.0", features = ["rust-embed"] } 27rust-embed = "8.9.0" 28axum-template = { version = "3.0.0", features = ["handlebars"] } 29rand = "0.9.2" 30anyhow = "1.0.100" 31chrono = { version = "0.4.42", features = ["default", "serde"] } 32sha2 = "0.10" 33jacquard-common = "0.9.5" 34jacquard-identity = "0.9.5" 35multibase = "0.9.2" 36reqwest = { version = "0.12", default-features = false, features = ["json", "rustls-tls"] } 37urlencoding = "2.1" 38url = "2.5.7" 39html-escape = "0.2.13" 40josekit = "0.10.3" 41dashmap = "6.1" 42tower = "0.5" 43valuable = "0.1.1"