-2

Comment protéger une API contre les abus avec une limite de requêtes ?

AA Afi Amegah 168 il y a 1 mois Togo

Mon API publique est parfois martelée par des scripts. Comment limiter sans pénaliser les vrais utilisateurs ?

Modifiée il y a 8 heures
0
KK Koffi Kouamé 277 · il y a 1 mois

Laravel fournit le middleware throttle. Définissez des limites par route sensible (connexion, envoi de SMS) plus strictes que les routes de lecture : Route::post('/otp', ...)->middleware('throttle:5,1'). Pour de gros volumes, utilisez Redis comme store du cache pour que les compteurs soient rapides.

2
SZ Salif Zongo 143 · il y a 1 mois

Limitez par utilisateur quand il est connecté et par IP sinon. Renvoyez un code 429 avec l'en-tête Retry-After pour que les clients légitimes sachent quand réessayer.

  • Cela fonctionne aussi avec la version précédente ? · Afi Amegah · il y a 1 mois

Vous connaissez la réponse ? Rejoignez Griot pour aider.

Publier

Poser une question Obtenir de l'aide de la communauté Publier un composant Partager un SDK, un wrapper ou un package Proposer un troc Échanger une heure d'aide contre une autre Créer une prime Récompenser une solution en Mobile Money Organiser un hackathon Lancer un défi pour la communauté
Troc de compétences Primes Hackathons Observatoire