Function verify

Source
pub fn verify(
    guid: Uuid,
    signature_sha1: Option<String>,
    signature_sha256: Option<String>,
    bytes: Bytes,
    json: &str,
) -> Result<GithubPayload, VerifyError>
Expand description

Verify and parse a github payload. Pass your parsed data from your web library for parsing and return errors.

ยงfields:

  • guid: value of X-GitHub-Delivery header
  • signature_sha1: value of X-Hub-Signature header
  • signature_sha256: value of X-Hub-Signature-256 header
  • bytes: raw body of the request
  • json: body of the request in json form