Skip to content

SSO & Spring : créez une authentification centralisée de A à Z

Séquence 0

Vidéo d’introduction présentant l’équipe, le sujet du cours, le déroulé général et les objectifs pédagogiques

Séquence 1

QCM d’évaluation (test de positionnement) sur les bases de Java, Spring...

Rappels des fondamentaux Java : syntaxe, classes, méthodes, types...

Séquence 2

Docker : Installation et configuration de Docker

Création d’un projet Spring Boot

Séquence 3

Structuration du projet : MVC, packages, dépendances

Introduction à Hibernate & Liquibase

Évalutation de mi-parcours

Création de la couche DTO & Service : entités, repositories, services, DTO, mappers

Mise en place de Spring Security & de JWT

Création du service et du controller d’authentification

Séquence 4

Modification de l'authentication : Modification du service d'authentification pour gérer les connexions clients.

Application Administrative : Création d'une application web connectée au SSO

Application Client : Création d’un client web React consommant le SSO

Examen final : Évaluation finale des compétences acquises durant le cours

Conclusion : Vue d'ensemble sur le projet et le principe d'authentification centralisée