Skip to main content
Gust Training
Programming & software development

Formation Spring Security

Objectifs de la formation Spring Security Spring Security est le sous-projet Spring dédié à la sécurité. Indépendant de JavaEE, il offre un

Duration
2 Jours
Level
Intermédiaire
Formats
On site · Online · Blended

Course objectives

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.

Who is this course for?

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

Prerequisites

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

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.

Topics: Spring

Programming & software development

Formation WinDev Mobile : Maîtriser WinDev Mobile pour Android

La formation WinDev Mobile pour Android est conçue pour vous permettre de développer rapidement des applications mobiles professionnelles sous Android.

Duration
5 Jours
Formats
On site · Online · Blended
Level
Intermédiaire

Programming & software development

Formation WinDev Mobile : Développement d’applications iOS

Cette formation WinDev Mobile pour iOS vous permet de maîtriser l'environnement WinDev Mobile pour créer des applications performantes et

Duration
4 Jours
Formats
On site · Online · Blended
Level
Intermédiaire

Programming & software development

Formation WinDev Mobile : Développement d’applications Android

La formation WinDev Mobile est conçue pour les développeurs déjà familiarisés avec WinDev et souhaitant élargir leurs compétences en créant des

Duration
4 Jours
Formats
On site · Online · Blended
Level
Intermédiaire

Programming & software development

Formation WinDev : Initiation

WinDev est un environnement de développement puissant qui permet de créer rapidement des applications pour diverses plateformes, y compris Windows,

Duration
2 Jours
Formats
On site · Online · Blended
Level
Fondamental
Chat on WhatsApp