Toolverse
Wszystkie skille

vercel-webhooks-events

autor: jeremylongshore

Bezpieczna walidacja i obsługa zdarzeń webhook Vercel w Twoim kodzie

Instalacja

Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.

Instalacja

Szybkie info

Wyświetlenia
24

O skillu

Skill do implementacji webhook'ów Vercel z weryfikacją podpisu i obsługą zdarzeń. Pozwala Ci skonfigurować bezpieczne endpointy webhook'ów, walidować przychodzące żądania za pomocą kryptograficznych podpisów oraz obsługiwać powiadomienia o zdarzeniach z Vercel. Zawiera ochronę przed atakami powtórzenia i opcjonalne śledzenie idempotencji. Idealny do integracji Vercel z Twoją aplikacją.

Jak używać

  1. Przygotuj warunki wstępne: skonfiguruj sekret webhook'a w Vercel, upewnij się że Twój endpoint HTTPS jest dostępny z internetu i zainstaluj Redis lub bazę danych do śledzenia idempotencji (opcjonalnie).

  2. Zarejestruj endpoint webhook'a w panelu Vercel, podając URL, na którym będą odbierane zdarzenia.

  3. Zaimplementuj weryfikację podpisu, używając kodu dostarczanego przez skill do walidacji przychodzących webhook'ów. Kod sprawdzi autentyczność żądania za pomocą sekretnego klucza.

  4. Dodaj handlery dla typów zdarzeń, które Twoja aplikacja musi obsługiwać. Każdy handler powinien przetwarzać konkretne zdarzenie Vercel.

  5. Wdrożyć ochronę przed duplikowaniem zdarzeń poprzez śledzenie ID zdarzeń w bazie danych lub Redis, aby zapobiec wielokrotnemu przetworzeniu tego samego powiadomienia.

  6. Przetestuj endpoint, wysyłając zdarzenia testowe z Vercel i weryfikując, że webhook'i są odbierane, walidowane i przetwarzane poprawnie.

Podobne skille