+237 680 39 05 82 contact@syneduc.com
Accredited & Certified Programs
Chapitres des cours

Authentification et autorisation

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.

360 360
Tous niveaux
CIA Formation
CIA Formation Centre Vérifié

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.
Nous contacter

Commentaires

0 commentaire

Se connecter pour commenter

Aucun commentaire pour le moment

Soyez le premier à partager votre avis !

Se connecter pour commenter

Supprimer le commentaire ?

Cette action est irréversible. Le commentaire sera définitivement supprimé.

Your Cart

Your cart is empty

Add programs to start learning