- Introduction
- Introduction
- Configuration du Projet Spring Boot
- 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
- 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
- Création de l'entité + Dao + Services + RestController
- Création d'un jeux de données
- Transactional
- Requête de jointure en SQL
- 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
- Configuration des RestContrôleurs pour les Rôles Admin et User
- Sécurisation des Endpoints avec Autorités et JWT