finga
ee32424f8c
Instead of looking for a "secret" field hmac is used. Therefore the raw payload is hashed with all secrets consecutively in order to validate its content. If the content is certified the established behaviour is pursued..
26 lines
482 B
TOML
26 lines
482 B
TOML
[package]
|
|
name = "webhookey"
|
|
version = "0.1.0"
|
|
authors = ["finga <coding@onders.org>"]
|
|
edition = "2018"
|
|
license = "GPL-3.0-or-later"
|
|
readme = "README.md"
|
|
description = "Trigger scripts via http(s) requests"
|
|
|
|
[features]
|
|
tls = ["rocket/tls"]
|
|
|
|
[dependencies]
|
|
rocket = "0.4"
|
|
serde = { version = "1.0", features = ["derive"] }
|
|
serde_json = "1.0"
|
|
serde_yaml = "0.8"
|
|
regex = "1.4"
|
|
dirs = "3.0"
|
|
anyhow = "1.0"
|
|
log = "0.4"
|
|
env_logger = "0.8"
|
|
nom = "6"
|
|
hmac = "0.10"
|
|
sha2 = "0.9"
|
|
hex = "0.4"
|