API rate limiting: control resource abuse and cost
Design API abuse controls around per-user and tenant limits, request size, concurrency, queues, and expensive integrations, then verify them with safe tests.
Read the guideAPI & identity · 8 guides
Practical guides to API authorization, tenant boundaries, sessions, tokens, webhooks, and the identity decisions that protect customer data.
Design API abuse controls around per-user and tenant limits, request size, concurrency, queues, and expensive integrations, then verify them with safe tests.
Read the guidePlan API security testing around authentication, object authorization, data exposure, resource limits, webhooks, and safe verification with representative accounts.
Read the guideUnderstand authentication and authorization through application examples, then review roles, object ownership, privileged actions, and account lifecycle changes.
Read the guideReview JWT signature verification, issuer and audience checks, expiry, key selection, token purpose, and authorization, using practical application examples.
Read the guideReview OAuth and OpenID Connect integrations across authorization flow, PKCE, redirect handling, token validation, account linking, and downstream permissions.
Read the guideReview SaaS tenant isolation across APIs, database access, files, caches, background jobs, exports, and support workflows using a practical ownership matrix.
Read the guideReview session creation, cookie settings, renewal, logout, recovery, and role changes, with tests that verify the session lifecycle in a real application.
Read the guideSecure incoming webhooks with provider signature verification, freshness checks, idempotency, secret rotation, and authorization of the resulting business action.
Read the guide