[package] name = "hyper-auth-proxy" version = "0.1.2" authors = ["Bruno Thomas "] license = "AGPL-3.0-or-later" description = "A simple auth reverse proxy, to authenticate via basic auth from a redis store." repository = "https://github.com/iroco-co/auth-proxy" keywords = ["http", "hyper", "proxy"] categories = ["network-programming", "web-programming"] readme = "README.md" edition = "2018" [dependencies.redis] version = "0.21.0" features = ["aio", "tokio-comp"] [dependencies] serde_json = "1.0" serde = { version = "1.0", features = ["derive", "std"] } hyper-reverse-proxy = "0.5.1" hyper = { version = "0.14", features = ["full"] } tokio = { version = "1", features = ["full"] } hmac = "0.12" base64 = "0.20.0-alpha.1" sha2 = "0.10" jwt = "0.16" cookie = "0.16" futures = "0.3" log = "0.4.14" env_logger = "0.9.0" rust-crypto = "0.2" thiserror = "1.0.30" anyhow = "1.0.56" [dev-dependencies] tokio-test = "0.4.2" serial_test = "0.6.0" chrono = "0.4.19" test-context = "0.1.3" async-trait = "0.1" tokiotest-httpserver = "0.2.0"