Formation Spring Security


  • SÉCURISER VOS APPLICATIONS JAVA
REFERENCE
 
 
SSEC
DUREE
 
 
2 jours
TARIFS
 
 
1420 € HT
Niveau : Intermédiaire
Cours à distance: Possible
OBJECTIFS :
 

Spring Security est le sous-projet Spring dédié à la sécurité. Indépendant de JavaEE, il offre un environnement complet pour sécuriser tout type d’application Java : application web, back-end REST ou autre.

Cette formation Spring Security vous apportera les connaissances et compétences nécessaires pour :

  • Maîtriser tous les aspects du framework Spring
  • Configurer la sécurité applicative
  • Implémenter la sécurité applicative.
PRÉ-REQUIS :
 

Pour suivre de cours Spring Security, il est nécessaire de connaître Java.

PUBLIC :
 

Cette formation Spring Security est conçue pour les architectes, chefs de projets, développeurs et ingénieurs.

PROGRAMME :
 

Généralités

Rappels sur le framework Spring et les méthodes de configuration (XML, Java, auto-configuration)
Périmètre du framework, authentification et autorisation
Classes cœur de l’API
Intégration JavaEE

Authentification avec Spring

Authentification, Principals, Authorities et Roles
Implémentation d’AuthentifcationProvider
UserDetailService
Password Encoder
Page de login, de logout, Page 403
Login oAuth2
Sécurité pour WebFlux

Configuration des filtres Web

Le bean SecurityFilter Chain, configuration et customisation
Les principaux filtres
Authentification BASIC et Digest
Remember me
Gestion des sessions :
-   Modèle stateful
-   Sessions concurrentes
-   Modèle stateless

Autorisations (Spring Security)

Types de sécurisation, mécanismes des intercepteurs
Beans impliqués : AccessDecisionManager, AccessDecisionVoter
ACLs sur requêtes, expression d’URL
ACLs sur la couche service : alternatives, syntaxe des expressions
Authorities versus Roles

Tests

Rappels
Annotations pour la sécurité
Spring Test MVC
Test des WebClient (Spring5)

Les filtres de protection

CSRF
CORS, configuration
XSS

TRAVAUX PRATIQUES :
 

Les travaux pratiques représentent 75% du temps de la formation.

S'INSCRIRE À CETTE
FORMATION SPRING SECURITY
Cliquez sur une date pour vous inscrire
Information pratiques sur
LA FORMATION
Lieu de la formation Paris - LA DEFENSE
Nous contacter 01 43 34 90 94
CETTE FORMATION SUR-MESURE Ce cours est réalisable en intra-entreprise, dans vos locaux ou nos salles de cours CONTACTER NOTRE SERVICE INTRA
D'autres formations
SUR LE MÊME THÈME

1 j

 

Java - Java EE

Spring Batch
Spring Batch est un framework Open Source pour développer des programmes de batch processing (Traitement par lot). Il fournit des outils nécessaires afin de simplifier et...

3 j

 

Java - Java EE

Spring Integration
Ce cours présente le Framework Spring Integration, une formidable implémentation des désormais célèbres patterns d'intégration d'entreprise...

2 j

 
Spring Boot simplifie à l’extrême le démarrage, la configuration et le déploiement d'un projet Spring. Avec ses capacités d’auto-configuration...

3 j

 
Spring Cloud fournit tous les services techniques nécessaires à la mise en place d’une architecture micro-service. Associé à Spring Boot, il permet de rapidement...
Plus de formations sur le même thème

Des questions ?

ON VOUS RAPPELLE

 

0

Formations
Informatique
et Management
en ligne à ce jour

+ 0

Stagiaires dans nos
salles de cours sur
l'année

0%

De participants
satisfaits ou très
satisfaits de nos
formations

0

Formateurs experts
validés PLB