mirror of
https://github.com/nitnelave/lldap.git
synced 2023-04-12 14:25:13 +00:00
3eb53ba5bf
Since the "model" doesn't contain any message from the API anymore, and instead contains only the structures needed for authentication, it was renamed as such.
79 lines
1.6 KiB
TOML
79 lines
1.6 KiB
TOML
[workspace]
|
|
members = [".", "auth", "app"]
|
|
|
|
[package]
|
|
authors = ["Valentin Tolmer <valentin@tolmer.fr>", "Steve Barrau <steve.barrau@gmail.com>", "Thomas Wickham <mackwic@gmail.com>"]
|
|
edition = "2018"
|
|
name = "lldap"
|
|
version = "0.1.0"
|
|
|
|
[dependencies]
|
|
actix = "0.12"
|
|
actix-files = "0.6.0-beta.6"
|
|
actix-http = "3.0.0-beta.9"
|
|
actix-rt = "2.2.0"
|
|
actix-server = "2.0.0-beta.5"
|
|
actix-service = "2.0.0"
|
|
actix-web = "4.0.0-beta.8"
|
|
actix-web-httpauth = "0.6.0-beta.2"
|
|
anyhow = "*"
|
|
async-trait = "0.1"
|
|
base64 = "0.13"
|
|
bincode = "1.3"
|
|
chrono = { version = "*", features = [ "serde" ]}
|
|
clap = "3.0.0-beta.2"
|
|
cron = "*"
|
|
derive_builder = "0.10.2"
|
|
futures = "*"
|
|
futures-util = "*"
|
|
hmac = "0.10"
|
|
http = "*"
|
|
jwt = "0.13"
|
|
ldap3_server = "*"
|
|
lldap_auth = { path = "auth" }
|
|
log = "*"
|
|
orion = "0.16"
|
|
serde = "*"
|
|
serde_json = "1"
|
|
sha2 = "0.9"
|
|
sqlx-core = "=0.5.1"
|
|
thiserror = "*"
|
|
time = "0.2"
|
|
tokio = { version = "1.2.0", features = ["full"] }
|
|
tokio-util = "0.6.3"
|
|
tracing = "*"
|
|
tracing-actix-web = "0.4.0-beta.7"
|
|
tracing-log = "*"
|
|
tracing-subscriber = "*"
|
|
rand = { version = "0.8", features = ["small_rng", "getrandom"] }
|
|
juniper_actix = "0.4.0"
|
|
juniper = "0.15.6"
|
|
|
|
# TODO: update to 0.6 when out.
|
|
[dependencies.opaque-ke]
|
|
git = "https://github.com/novifinancial/opaque-ke"
|
|
rev = "eb59676a940b15f77871aefe1e46d7b5bf85f40a"
|
|
|
|
[dependencies.sqlx]
|
|
version = "0.5.1"
|
|
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"
|