Chapitre 8 - Sécurité et bonnes pratiques
L'authentification
Authentification ou autorisation ? Authentification : qui es-tu ? L'échec donne un 401 Unauthori...
HTTPS et CORS
HTTPS : non négociable En HTTP, tout circule en clair : l'URL, les headers, le body. Sur le Wi-Fi...
Le rate limiting
Une API sans limite finit toujours par recevoir trop de requêtes : un script en boucle infinie, u...
L'OWASP API Security Top 10
L'OWASP (Open Worldwide Application Security Project) est une fondation qui publie des références...
Challenges : IDOR et BOPLA
Objectif Le barman d'API-ritif a laissé passer deux failles de l'OWASP Top 10 dans son API. À vou...
Pour aller plus loin : cache, idempotence et webhooks
Le cache HTTP avec ETag Pourquoi retélécharger la carte si elle n'a pas changé ? Le serveur assoc...