Programme de Formation
6
module(s)
Durée totale : 360 360
Maîtrisez les mécanismes d'authentification (API Key, JWT) et d'autorisation (rôles, permissions) pour sécuriser l'accès à votre API de gestion de bibliothèque.
Module 1 : Authentification vs Autorisation — concepts
60
Comprenez la différence fondamentale entre authentification et autorisation, et découvrez les principales méthodes d'authentification pour les API REST.
Module 2 : Authentification par clé API
60
Implémentez un système d'authentification par clé API avec stockage en base de données et middleware de vérification pour votre API de bibliothèque.
Module 3 : JWT — théorie et structure
60
Comprenez la structure d'un JSON Web Token (Header, Payload, Signature), son fonctionnement stateless et son cycle de vie avec expiration.
Module 4 : Implémentation JWT en PHP
60
Implémentez l'authentification JWT complète dans votre API de bibliothèque avec firebase/php-jwt : login, register, génération et décodage de tokens.
Module 5 : Middleware d'authentification et protection des routes
60
Créez un middleware d'authentification JWT pour protéger les routes de votre API, gérer les rôles et permissions, et distinguer routes publiques et protégées.
Module 6 : Exercices
60
Mettez en pratique l'authentification par clé API, JWT, le middleware d'authentification et la gestion des rôles avec des exercices progressifs appliqués à l'API de bibliothèque.
Commentaires
0 commentaire
Aucun commentaire pour le moment
Soyez le premier à partager votre avis !
Se connecter pour commenter