FlowDSL Node Catalog

HMAC Signature Verify

Verify an HMAC signature on a payload. Routes valid/invalid.

Overview

PropertyValue
Node IDcore/signature-verify
Kindrouter
Modulecore-flowdsl
Repogo-flowdsl
Handlergithub.com/redelay/go-flowdsl/nodes/core.SignatureVerify
Iconlucide:shield-check
Color#84cc16
Tagssecurity, hmac, webhook

Outputs

  • valid — (no description)
  • invalid — (no description)

Settings

PropertyTypeRequiredDefaultUI GroupDescription
algorithmstring (sha256|sha512|sha1)—sha256Algorithm
encodingstring (hex|base64)—hexEncoding
payloadPathstringyes—Input
prefixstring——EncodingOptional prefix to strip from signature (e.g. "sha256=").
secretstringyes—KeyHMAC secret (literal). Prefer env-var templating at config-load.
signaturePathstringyes—Input

Example

yaml
# Use this node in a flow:
nodes:
  - id: my_step
    name: My Step
    kind: router
    action_ref: core/signature-verify
    config:
      algorithm: sha256
      encoding: hex
      payloadPath: some.packet.path
      prefix: "value"
      secret: "value"
      signaturePath: some.packet.path