Verifieren dat een webhook echt van Leafy Energy komt
Om spoofing te voorkomen, signeert Leafy Energy in de demo elk webhook-request met een HMAC-handtekening. Jij valideert die handtekening voordat je de payload verwerkt.
Headers
X-Leafy-Signature: t=1710000000,v1=abcdef1234567890
tis een Unix-timestamp.v1is de HMAC vantimestamp + "." + raw_bodymet het gedeelde secret.
Verificatiestappen
- Lees de
X-Leafy-Signature-header uit. - Controleer of de timestamp binnen een acceptabele tijdswindow valt (bijvoorbeeld 5 minuten).
- Bereken zelf de HMAC met jouw secret en vergelijk met de ontvangen hash.
In demo-codevoorbeelden kun je dit uitwerken in Node.js, Python of een andere taal om het mechanisme helder te maken.
Opmerkingen
0 opmerkingen
U moet u aanmelden om een opmerking te plaatsen.