[package] name = "libresignin" version = "0.1.0" authors = ["JesusPerez "] edition = "2021" description= "Singe Sing On Services for LibreCloud" license-file = "LICENSE" publish = false # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html [profile.dev] opt-level = 0 [profile.release] opt-level = 3 [dependencies] anyhow="1.0" async-session = "3.0" axum = { version = "0.4", features = ["headers"] } axum-server = { version = "0.3", features = ["tls-rustls"] } base64 = "0.13" bytes = "1.1" casbin = "2.0" chrono = "0.4" dotenv = "0.15" envmnt = "0.9" glob = "0.3" hyper = { version = "0.14", features = ["full"] } #reqwest = "0.11" bcrypt = "0.10" tower-cookies = { version = "0.5", features = ["signed"] } cookie = { version = "0.16", features = ["percent-encode"] } reqwest-middleware = "0.1" reqwest-retry = "0.1" reqwest-tracing = "0.2" cookie_store = "0.15" reqwest_cookie_store = "0.2" reqwest = { version = "0.11", features = ["rustls-tls","cookies","json"], default-features = false } serde = { version = "1.0", features = ["derive"] } serde_json = "1.0" thiserror = "1.0" tracing = "0.1" tracing-subscriber = { version="0.3", features = ["env-filter"] } tokio = { version = "1.16", features = ["full"] } tower = { version = "0.4", features = ["util", "timeout", "load-shed", "limit"] } tower-http = { version = "0.2", features = ["fs", "cors", "trace", "add-extension", "auth", "compression-full"] } uuid = { version = "0.8", features = ["v4", "serde"] } tera = "1.15" headers = "0.3" jsonwebtoken = "8.0" once_cell = "1.8" redis = { version = "0.21", features = [ "tokio-comp", "cluster"] } redis-graph = { version = "0.4", features = ['tokio-comp'] } sqlx = {version = "0.5", default-features = false, features = ["macros","runtime-tokio-rustls","sqlite", "mysql", "postgres", "decimal", "chrono"]} pretty_env_logger = "0.4" webenv = { version = "0.1.2", path = "../rust_lib/webenv" } app_tools = { version = "0.1.0", path = "../rust_lib/utils/app_tools" } app_env = { version = "0.1.0", path = "../rust_lib/defs/app_env" } datastores = { version = "0.1.0", path = "../rust_lib/datastores/defs" } connectors = { version = "0.1.0", path = "../rust_lib/datastores/connectors" } app_auth = { version = "0.1.0", path = "../rust_lib/defs/app_auth" } app_errors = { version = "0.1.0", path = "../rust_lib/defs/app_errors" } # gql_playground = { version = "0.1.0", path = "../rust_lib/graphql/gql_playground" } key_of_life = { path = "../rust_lib/key_of_life" } [dev-dependencies] pretty_env_logger = "0.4" tracing-subscriber = "0.3.6" tracing-log = "0.1"