AppFlowy-Cloud/libs/access-control/Cargo.toml

32 lines
834 B
TOML

[package]
name = "access-control"
version = "0.1.0"
edition = "2021"
[dependencies]
actix-http.workspace = true
app-error.workspace = true
anyhow.workspace = true
async-trait.workspace = true
casbin = { version = "2.5.0", features = [
"cached",
"runtime-tokio",
"incremental",
], optional = true }
database.workspace = true
database-entity.workspace = true
futures-util.workspace = true
lazy_static.workspace = true
prometheus-client.workspace = true
redis.workspace = true
sqlx = { workspace = true, default-features = false, features = ["postgres"] }
tracing.workspace = true
tokio = { workspace = true, features = ["macros", "time"] }
tokio-stream.workspace = true
uuid = { workspace = true, features = ["v4"] }
serde = { version = "1.0.200", features = ["derive"] }
[features]
default = ["casbin"]
casbin = ["dep:casbin"]