Webhookid, mis ei kaota sündmusi
HMAC-SHA256 allkirjastatud payloadid, eksponentsiaalse backoff'iga retried, replay kõikjalt ja test-fire nupp igal endpointil.
Telli, mis on oluline
Iga endpoint saab tellida ühte või mitut sündmust. Payloadi skeemid on versioneeritud ja dokumenteeritud OpenAPI-s.
site.created
Uus sait ette valmistatud
site.provisioned
Provisioning lõpetatud
site.suspended
Sait auto-peatatud
site.cancelled
Klient tühistas
plugin.installed
Plugin ühendatud saidile
plugin.uninstalled
Plugin lahti ühendatud
invoice.issued
Uus arve genereeritud
invoice.paid
Arve makstud
Allkirjastatud payloadid
Iga päring sisaldab X-RadCMS-Signature päist, mille saad oma endpointi allkirjastamise saladuse vastu kontrollida. Lükka tagasi iga päring, mis ei läbi kontrolli — nii väldid võltsimist.
- HMAC-SHA256 toore päringukeha üle.
- Allkirjastamise saladus näidatakse loomisel üks kord, mitte enam kunagi.
- Rotatsioon toetatud — vanad + uued võtmed kehtivad mõlemad 7 päeva.
- Replay kaitse läbi
X-RadCMS-Timestamp+ 5-minutiline aken.
// PHP — kontrolli radcmsi webhooki $secret = env('RADCMS_WEBHOOK_SECRET'); $payload = file_get_contents('php://input'); $signature = $_SERVER['HTTP_X_RADCMS_SIGNATURE']; $expected = 'sha256=' . hash_hmac('sha256', $payload, $secret); if (! hash_equals($expected, $signature)) { http_response_code(401); exit('Invalid signature'); } $event = json_decode($payload, true); // töötle $event …
Loodud sinu downtime'i üle elama
Sinu endpointi halb päev ei tohiks sündmusi kaotada. Nii me sellega tegeleme.
Eksponentsiaalne backoff
Retried 1s, 10s, 1m, 10m, 1h, 1d. Pärast 6 ebaõnnestunud katset peatatakse endpoint auto operaatori sekkumiseni.
Replay kõikjalt
Iga edastus salvestatakse täieliku payloadi + vastusega. Korda üksikuid sündmusi või kuupäevavahemikku ühe klikiga töölaualt.
Per-endpoint test
Vajuta töölaual Test-nupule, et saata oma endpointile näidispayload. Vaata vastusekoodi, keha ja ajastust inline.
Live edastuste logi
Viimase 7 päeva edastused endpointi kohta, HTTP koodi, latentsuse ja täpse päringu/vastuse näitamisega.
Auto-keelamine pärast N rikkumist
6 järjestikust rikkumist peatab endpointi ja saadab meeskonnale meili. Ava uuesti töölaualt pärast parandamist.
IP allowlist (Enterprise)
Kogu radcmsi väljaminev webhook liiklus pärineb dokumenteeritud IP-de komplektist. Enterprise kliendid saavad rakendada rangemat allowlist'i.
Valmis oma stacki ühendama?
Loo konto ja lisa oma esimene endpoint vähem kui minutiga.
Alusta — see on tasuta