Decode and validate Kinde Webhook tokens
# npm
npm install @kinde/webhook
# yarn
yarn add @kinde/webhook
# pnpm
pnpm add @kinde/webhook
import { decodeWebhook } from "@kinde/webhook";
// Not sure of the type at decode point
const decodedWebhook = decodeWebhook("eyJhbGc...");
if (decodedWebhook.type === WebhookEventType.userCreated) {
// decodedWebhook is type safe userCreated event
}
// Know the event type at decode point
const decodedWebhook = decodeWebhook < UserCreatedWebhookEvent > "eyJhbGc...";
// decodedWebhook is type safe userCreated event
Kinde Documentation - Explore the Kinde docs
If you'd like to contribute to this project, please follow these steps:
- Fork the repository.
- Create a new branch.
- Make your changes.
- Submit a pull request.
By contributing to Kinde, you agree that your contributions will be licensed under its MIT License.