SFEIR School Luxembourg – Spring security
24 mai de 9h à 17h30
Programme
Que vous soyez développeur, architecte ou ingénieur, venez découvrir Spring Security !
Ce cours ainsi que ses exercices pratiques vous permettront de découvrir comment configurer les briques de bases de Spring Security.
Ce cours permettra aux participants d'acquérir les compétences suivantes :
- Les concepts de base de Spring Security
- Les concepts de sécurité applicative
- Appliquer le framework dans des cas concrets (login, rôles, mots de passe, filtres, auth2, etc.)
Module 1 : Les briques de base de Spring Security
- Présentation du framework
- Concepts d’utilisateurs et rôles
- Authentification et Autorisation
- Ajouter des filtres
Module 2 : Cas pratique : OAuth2 avec spring security
- Découvrir OAuth2.
- Être capable de connecter un provider OAuth2
- Être capable de développer un serveur simple acceptant le flow client_credentials
Pré-requis :
- Connaissances de base en Java et Spring
- Java 8 minimum
- Maven
- Environnement de développement fonctionnel (IntelliJ, VScode, STS …)