# THIS FILE IS AUTOMATICALLY GENERATED BY CARGO # # When uploading crates to the registry Cargo will automatically # "normalize" Cargo.toml files for maximal compatibility # with all versions of Cargo and also rewrite `path` dependencies # to registry (e.g., crates.io) dependencies. # # If you are reading this file be aware that the original Cargo.toml # will likely look very different (and much more reasonable). # See Cargo.toml.orig for the original contents. [package] edition = "2018" name = "ate-auth" version = "1.9.0" authors = ["Johnathan Sharratt "] description = "Represents a standardized data model and API for authenticating an ATE chain-of-trust" readme = "README.md" keywords = ["authentication", "cli", "authorization", "crypto"] categories = ["data-structures", "command-line-utilities", "authentication", "cryptography"] license = "MIT OR Apache-2.0" repository = "https://github.com/john-sharratt/ate/auth" [[bin]] name = "auth-server" required-features = ["server"] [dependencies.async-trait] version = "^0.1" [dependencies.ate] version = "^1.2" default_features = false [dependencies.atty] version = "^0.2" optional = true [dependencies.base64] version = "^0.13" [dependencies.bincode] version = "^1" [dependencies.bytes] version = "^1" [dependencies.chrono] version = "^0.4" features = ["serde"] [dependencies.clap] version = "^3.0.0-rc.7" features = ["derive"] [dependencies.ctrlc-async] version = "^3" [dependencies.error-chain] version = "^0.12" default_features = false [dependencies.fastrand] version = "^1" [dependencies.futures] version = "^0.3" [dependencies.futures-util] version = "^0.3" [dependencies.fxhash] version = "^0.2" [dependencies.google-authenticator] version = "^0.2" [dependencies.isocountry] version = "^0.3" [dependencies.once_cell] version = "^1" [dependencies.qrcode] version = "^0.12" [dependencies.regex] version = "^1" [dependencies.rpassword-wasi] version = "^5" [dependencies.serde] version = "^1" features = ["derive"] [dependencies.serde_json] version = "^1" [dependencies.shellexpand] version = "^2" [dependencies.tokio] version = "^1" features = ["macros", "sync"] default_features = false [dependencies.tracing] version = "^0.1" features = ["log"] [dependencies.tracing-futures] version = "^0.2" [dependencies.tracing-subscriber] version = "^0.2" [dependencies.url] version = "^2" [features] client = ["ate/client", "enable_full"] client_web = ["ate/client_web", "tty"] default = ["client", "server"] enable_full = ["tty", "tokio/rt", "tokio/io-util", "tokio/time", "tokio/fs"] force_tty = ["tty"] server = ["ate/server", "ate/enable_mt", "enable_full"] tty = ["atty"]