[package] name = "permesi" version = "0.1.5" edition = "2021" authors = ["Team Permesi "] description = "Identity and Access Management" documentation = "https://github.com/permesi/permesi/blob/main/README.md" homepage = "https://permesi.dev" repository = "https://github.com/permesi/permesi" readme = "README.md" keywords = ["password", "security", "iam", "identity", "access"] categories = ["web-programming::http-server"] license = "BSD-3-Clause" build = "build.rs" [dependencies] anyhow = "1" axum = { version = "0.7", features = ["tracing"] } base64ct = { version = "1.6.0", features = ["alloc"] } built = { version = "0.7", features = ["git2"] } clap = { version = "4", features = ["env"] } openssl = { version = "0.10", optional = true, features = ["vendored"] } opentelemetry = "0.22" opentelemetry-otlp = { version = "0.15", features = ["tls-roots", "tls"] } opentelemetry_sdk = { version = "0.22", features = ["rt-tokio"] } rand = "0.8" regex = "1.10" reqwest = { version = "0.11", features = ["json"] } secrecy = "0.8" serde = "1.0" serde_json = "1.0" sqlx = { version = "0.7", features = [ "runtime-tokio", "tls-rustls", "postgres", "ipnetwork", "uuid", ] } temp-env = "0.3.6" tokio = { version = "1", features = ["full"] } tonic = "0.11" tower = "0.4" tower-http = { version = "0.5", features = [ "trace", "propagate-header", "set-header", "cors", "request-id", ] } tracing = "0.1" tracing-opentelemetry = "0.23" tracing-subscriber = { version = "0.3", features = ["json", "env-filter"] } ulid = "1.1" url = "2.5" utoipa = { version = "4", features = ["axum_extras"] } utoipa-swagger-ui = { version = "6", features = ["axum"] } uuid = { version = "1.7", features = ["v1", "v4"] } [build-dependencies] built = { version = "0.7", features = ["git2"] }