Toolverse
All skills

vercel-webhooks-events

by jeremylongshore

Implement Vercel webhook signature validation and event handling.\nUse when setting up webhook endpoints, implementing signature verification,\nor handling Vercel event notifications securely.\nTrigger with phrases like \

Installation

Pick a client and clone the repository into its skills directory.

Installation

Quick info

Category
Security
Views
24

About this skill

Implement Vercel webhook signature validation and event handling.\nUse when setting up webhook endpoints, implementing signature verification,\nor handling Vercel event notifications securely.\nTrigger with phrases like \

How to use

  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.

Related skills