Envoyer les alertes vers un webhook
Mis à jour le oct. 2026 · 4 min de lecture- 1
- 2
- 3
- 4
- 5
À quoi ressemble une requête
Vérifier la signature
- 1
- 2
- 3
- 4
import crypto from 'node:crypto';
export function verify(rawBody, headers, secret) {
const timestamp = headers['x-lapsentry-timestamp'];
const signature = headers['x-lapsentry-signature'];
if (Math.abs(Date.now() / 1000 - Number(timestamp)) > 300) return false;
const expected = crypto
.createHmac('sha256', secret)
.update(`${timestamp}.${rawBody}`)
.digest('hex');
return crypto.timingSafeEqual(Buffer.from(expected), Buffer.from(signature));
}Échecs et doublons
Bon à savoir
Cet article vous a-t-il été utile ?