[package] name = "kanidmd_core" description = "Kanidm Server Core and Library" documentation = "https://docs.rs/kanidm/latest/kanidm/" autotests = false version = { workspace = true } authors = { workspace = true } rust-version = { workspace = true } edition = { workspace = true } license = { workspace = true } homepage = { workspace = true } repository = { workspace = true } [dependencies] async-trait = { workspace = true } chrono = { workspace = true } cron = { workspace = true } compact_jwt = { workspace = true } futures-util = { workspace = true } http-types = { workspace = true } kanidm_proto = { workspace = true } kanidmd_lib = { workspace = true } ldap3_proto = { workspace = true } libc = { workspace = true } openssl = { workspace = true } rand = { workspace = true } regex = { workspace = true } serde = { workspace = true, features = ["derive"] } serde_json = { workspace = true } sketching = { workspace = true } tide = { workspace = true } time = { workspace = true, features = ["serde", "std","local-offset"] } tide-compress = { workspace = true } tide-openssl = { workspace = true } tokio = { workspace = true, features = ["net", "sync", "io-util", "macros"] } tokio-openssl = { workspace = true } tokio-util = { workspace = true, features = ["codec"] } toml = {workspace = true} tracing = { workspace = true, features = ["attributes"] } urlencoding.workspace = true uuid = { workspace = true, features = ["serde", "v4" ] } [build-dependencies] profiles = { workspace = true }