OAuth 2.0 et OpenID Connect par l'exemple avec Spring Boot 3
Différenciez OAuth 2.0 et OpenID Connect, puis créez un client de connexion OIDC et un serveur de ressources vérifiant JWT avec Spring Security, avec tests.
Différenciez OAuth 2.0 et OpenID Connect, puis créez un client de connexion OIDC et un serveur de ressources vérifiant JWT avec Spring Security, avec tests.
Guide complet sur l'utilisation sécurisée de JWT dans Spring Boot et les failles communes comme alg=none, exposition du secret, non-vérification de l'expiration.
Découvrez comment hacher les mots de passe de manière sécurisée avec bcrypt et argon2 dans Spring Boot, en évitant les erreurs courantes qui exposent le système aux attaques.
Découvrez 5 couches de défense contre l'injection de prompt pour les systèmes LLM — spotlighting, instruction hierarchy, least-privilege tools, human-in-the-loop, planner/executor split — avec du code Java illustré.
Découvrez comment fonctionnent les attaques CSRF, le rôle de l'attribut SameSite cookie, et comment configurer correctement la protection CSRF dans Spring Boot.
Découvrez comment fonctionne SQL injection et comment PreparedStatement/JPA vous protègent efficacement.
Comprenez les mécanismes d'attaque XSS (Reflected, Stored, DOM-based) et les méthodes de prévention efficaces par encoding, CSP, et les outils de Spring Security.