[package] authors = ["Valentin Tolmer ", "Steve Barrau ", "Thomas Wickham "] edition = "2018" name = "lldap" version = "0.1.0" [patch.crates-io] actix-files = { git = "https://github.com/actix/actix-web", rev = "a9dc1586a0935c48c3f841761bf81c43ca9e2651" } actix-http = { git = "https://github.com/actix/actix-web", rev = "a9dc1586a0935c48c3f841761bf81c43ca9e2651" } actix-web = { git = "https://github.com/actix/actix-web", rev = "a9dc1586a0935c48c3f841761bf81c43ca9e2651" } actix-web-httpauth = { git = "https://github.com/nhruo123/actix-extras", rev = "b4e8db446843a99b06c7ec40f18ef7b59ee7e955" } [dependencies] actix = "0.11.1" actix-files = "0.6.0-beta.4" actix-http = "3.0.0-beta.6" actix-rt = "2.2" actix-server = "2.0.0-beta.5" actix-service = "2.0.0" actix-web = "4.0.0-beta.6" actix-web-httpauth = "0.6.0-beta.1" anyhow = "*" async-trait = "0.1" chrono = { version = "*", features = [ "serde" ]} clap = "3.0.0-beta.2" cron = "*" futures = "*" futures-util = "*" hmac = "0.10" http = "*" jwt = "0.13" ldap3_server = "*" lldap_app = { path = "app" } lldap_model = { path = "model" } log = "*" serde = "*" serde_json = "1" sha2 = "0.9" thiserror = "*" time = "0.2" tokio = { version = "1.2.0", features = ["full"] } tokio-util = "0.6.3" tracing = "*" tracing-actix-web = "0.3.0-beta.2" tracing-log = "*" tracing-subscriber = "*" rand = { version = "0.8", features = ["small_rng", "getrandom"] } [dependencies.sqlx] version = "0.5" features = [ "any", "chrono", "macros", "mysql", "postgres", "runtime-actix-native-tls", "sqlite", ] [dependencies.sea-query] version = "0.9.4" features = ["with-chrono"] [dependencies.figment] features = ["env", "toml"] version = "*" [dev-dependencies] mockall = "0.9.1"