summaryrefslogtreecommitdiff
path: root/Cargo.toml
diff options
context:
space:
mode:
authormo khan <mo@mokhan.ca>2025-07-10 17:49:29 -0600
committermo khan <mo@mokhan.ca>2025-07-10 17:49:29 -0600
commitef572ae666732e87a35417710669ce88233a754a (patch)
tree3cc32004dee9600014417d404dbe01ac0e1faca9 /Cargo.toml
parent8417a15087cc6f42c77fe070011ac2207f8d852d (diff)
parent6721aaffa33894624c87a54f4ed10eccd3c080e5 (diff)
Merge branch 'entities' into 'main'
Use a static ACL file(s) to make authorization decisions See merge request gitlab-org/software-supply-chain-security/authorization/authzd!6
Diffstat (limited to 'Cargo.toml')
-rw-r--r--Cargo.toml9
1 files changed, 9 insertions, 0 deletions
diff --git a/Cargo.toml b/Cargo.toml
index ebacce3b..7c4ae3d0 100644
--- a/Cargo.toml
+++ b/Cargo.toml
@@ -7,21 +7,30 @@ edition = "2024"
name = "authzd"
path = "src/main.rs"
+[[bin]]
+name = "cli"
+path = "src/bin/cli.rs"
+
[lib]
name = "authzd"
path = "src/lib.rs"
[dependencies]
cedar-policy = "4.4.1"
+clap = { version = "4.5", features = ["derive", "env"] }
envoy-types = "0.6.0"
log = "0.4.27"
please = { git = "https://github.com/xlgmokha/please.git", version = "0.1.0" }
+reqwest = { version = "0.12", features = ["json"] }
+serde = { version = "1.0", features = ["derive"] }
+serde_json = "1.0"
tokio = { version = "1.0.0", features = ["macros", "rt-multi-thread"] }
tonic = "0.13.1"
tonic-health = "0.13.1"
tonic-reflection = "0.13.1"
tracing = "0.1"
tracing-subscriber = { version = "0.3", features = ["json"] }
+urlencoding = "2.1"
[dev-dependencies]
tokio-stream = "0.1"