Introduction
  • Introduction
Configuration du Projet avec Spring Boot
  • Introduction
  • Configuration du Projet Spring Boot
Développement de l' User
  • Création de l'entité
  • Création de la couche d'accès au données (DAO)
  • Création de la couche métier (Service/ business)
  • Création du Data Transfert Object (DTO) et update du service
  • Configuration de la Base de Données mémoire (H2)
  • Lancement du projet
Introduction à Spring security
  • Configuration de la sécurité
  • Test Api avec Postman
  • Sécurité du mot de passe avec Bcrypt
  • Résolution du problème de compte multiple
  • Création de l'authentification
  • UserDetails
  • Refacto
  • Test de l'authentification
Développement du Rôle
  • Création de l'entité + Dao + Services + RestController
  • Création d'un jeux de données
  • Transactional
  • Requête de jointure en SQL
Spring Security et le Jwt
  • Installation des dependances
  • Création du Service pour le Jwt
  • Security Context Holder
  • Génération du Token
  • Analyse du token
  • Spring Security Workflow
  • Création du filtre JwtAuthFilter
  • Processus d'Authentification par Token JWT dans le JwtAuthFilter
Test Api
  • Configuration des RestContrôleurs pour les Rôles Admin et User
  • Sécurisation des Endpoints avec Autorités et JWT