Accès rapide :
Spring Framework
Spring Framework - plan de la formation
Introduction
Introduction - Historique des technologies Java d'entreprise
Introduction - Les principaux concepts couverts par Spring
Introduction - Installation de l'environnement de développement
Configuration par fichier XML
Configuration par fichier XML - Syntaxe XML de base - définition de beans
Configuration par fichier XML - Syntaxe XML de base - utilisation des beans
Configuration par fichier XML - Syntaxe XML de base - notion de singleton
Configuration par fichier XML - Syntaxe XML de base - gestion des ensembles
Configuration par fichier XML - Utilisation de définitions parentes
Configuration par fichier XML - Injection de dépendances
Configuration par fichier XML - Injection de dépendances et importation de fichiers
Configuration par fichier XML - Injection de dépendances et couplage par interfaces
Configuration par fichier XML - Cycle de vie d'un objet Spring
Configuration par fichier XML - Invocation d'une méthode particulière
Configuration par annotations
Configuration par annotations - Introduction à l'utilisation d'annotations
Configuration par annotations - Compléments d'informations
Mise en oeuvre d'un conteneur de plugins
AOP (Aspect-Oriented Programming)
AOP (Aspect-Oriented Programming) - Aspects généraux de l'AOP
AOP (Aspect-Oriented Programming) - Mise en oeuvre via l'approche XML
AOP (Aspect-Oriented Programming) - Mise en oeuvre via l'approche par annotations
AOP (Aspect-Oriented Programming) - Quelques cas d'utilisation
AOP (Aspect-Oriented Programming) - Mises en oeuvre de transactions
Utilisation de Spring dans un contexte Java/Jakarta EE
Utilisation de Spring dans un contexte Java EE - Chargement d'un contexte Spring dans un WAR
Utilisation de Spring dans un contexte Java /Jakarta EE
Utilisation de Spring dans un contexte Java EE - Mise en oeuvre de pages Web avec Spring-MVC
Utilisation de Spring dans un - contexte Java/Jakarta EE
Utilisation de Spring dans un contexte Java EE - JPA et la gestion des DAO avec Spring Data
Utilisation de Spring dans un contexte Java EE - Mise en oeuvre de Services Web REST/JSON
Mise en oeuvre de Web Sockets
Utilisation de Spring Boot
Utilisation de Spring Boot - Génération d'un projet Spring Boot
Utilisation de Spring Boot - Enrichissement d'un projet Spring Boot
Sécuriser une application avec Spring Security
Sécuriser une application avec Spring Security - Introduction
Sécuriser une application avec Spring Security - Gestion de l'authentification et des autorisations
Conclusion
Merci de votre attention
<h1>Sécuriser une application avec Spring Security - Introduction</h1> <p>Il existe plusieurs types d'attaques pouvant compromettre la sécurité d'une application Web. Citons notamment : Les attaques par injection SQL : on injecte dans une requête SQL un bout de code non prévu pouvant compromettre la sécurité. Les attaques de type XSS (Cross-Site Scripting) Les attaques de type CSRF (Cross-Site Request Forgery) Il est important de se prémunir de ces types d'attaques. La librairie « Spring Security » propose aussi des outils qui vont dans ce sens. ATTENTION : Spring Security ne prend pas en charge les problèmes d'injection SQL. Pour ces sujets, il faut impérativement utiliser des requêtes JPQL à base de « named parameters ».</p>
Diapositive précédente
Diapositive suivante
2025 © SARL Infini Software - Tous droits réservés
Mentions légales
Les informations présentes dans ce site vous sont fournies dans le but de vous aider à acquérir les compétences nécessaires à
l'utilisation des langages ou des technologies considérés. Infini Software ne pourra nullement être tenu responsable de l'utilisation
des informations présentes dans ce site.
De plus, si vous remarquez des erreurs ou des oublis dans ce document, n'hésitez surtout pas à nous le signaler en envoyant un mail
à l'adresse : .
Les autres marques et les noms de produits cités dans ces documents sont la propriété de leurs éditeurs respectifs.
Améliorations / Corrections
Vous avez des améliorations (ou des corrections) à proposer pour ce document : je vous remerçie par avance de m'en faire part, cela m'aide à améliorer le site.
Emplacement :
Description des améliorations :