Module : Architecture Orientée Services (SOA)
Année Universitaire : 2025–2026
École : ESPRIT – École d’Ingénieurs
- Comprendre les principes de sécurisation des services web RESTful
- Mettre en œuvre une authentification basée sur les jetons (Token / JWT)
- Gérer les autorisations d’accès aux ressources REST
- Appliquer les bonnes pratiques de sécurité dans une architecture SOA
- Sécuriser des services REST développés avec JAX-RS
- Connaissances en Java
- Bases des services web REST
- Notions sur HTTP et les codes de réponse
- Compréhension générale de l’architecture SOA
- JDK (Java Development Kit)
- IntelliJ IDEA
- Apache Maven
- Serveur d’applications
- Postman ou tout autre outil de test d’API REST
- Accès à un outil de décodage JWT
- Énoncé officiel de l’atelier (PDF)
- Projet REST CRUD réalisé dans les ateliers précédents
- Supports de cours JWT
📎 Support du workshop :
➡️ Atelier 5 – Sécuriser un service web RESTful (JAX-RS)
Les étudiants doivent :
- Intégrer un mécanisme d’authentification par token
- Mettre en place la sécurisation des ressources REST
- Gérer l’accès aux services à l’aide des en-têtes HTTP
- Tester les scénarios d’accès autorisés et non autorisés
- Vérifier le comportement du service en cas de jeton valide, invalide ou expiré
Enseignante:- Badia Bouhdid
Cet atelier est dispensé dans le cadre du module Architecture Orientée Services (SOA) à l’École d’Ingénieurs ESPRIT.