Firma delle consegne webhook
Ogni invio di webhook in uscita è firmato con HMAC-SHA256. A un webhook salvato senza segreto viene assegnato un segreto, visualizzato una sola volta; un webhook senza segreto viene visualizzato come Non firmato: nessun segreto impostato e i relativi invii non vengono effettuati finché non ne viene impostato uno.
- Piattaforma › Eventi e Webhook › Webhook › Novità: a un webhook salvato senza una chiave segreta di firma (o salvato nuovamente come attivo senza di essa) viene assegnata una chiave segreta sicura, che viene mostrata una sola volta, con un pulsante di copia. Copiala quindi al destinatario; non verrà più mostrata.
- Imposta il segreto di firma su un webhook: impostalo o sostituiscilo. Digita un codice di almeno 32 caratteri oppure lascialo vuoto per generarne uno e visualizzarlo una sola volta. Un codice più corto verrà rifiutato.
- HMAC-SHA256 è l'unica firma offerta per i webhook in uscita.
- I webhook e le consegne tramite webhook hanno una colonna Firma. Un webhook senza segreto viene visualizzato come Non firmato: nessun segreto impostato e ogni sua consegna fallisce con il messaggio "Non inviato: nessun segreto di firma è impostato su questo webhook" anziché essere inviato senza firma. Imposta un segreto (o salva nuovamente il webhook mentre è attivo) e le consegne verranno inviate firmate.
Una consegna che fallisce perché non è stato possibile risolvere il nome del destinatario (un errore DNS) viene ritentata fino al limite di tentativi del webhook, come una connessione fallita. Un target che la piattaforma rifiuta categoricamente (un indirizzo privato o di metadati, uno schema che non chiama) fallisce comunque al primo tentativo.
Vedi anche Eventi che non si perdono mai.