Ce que vous apprendrez ?

  • Configurer et gérer les différents aspects de la sécurité dans un environnement de microservices.
  • Utiliser les différents mécanismes de Spring Cloud Security pour protéger les API REST.
  • Sécuriser les communications inter-services avec OAuth 2.0 et JWT.
  • Mettre en œuvre l'authentification et l'autorisation avec Spring Cloud Security.
  • Comprendre les enjeux de sécurité dans une architecture de microservices.

Prérequis

  • - Connaissance de base de Spring Boot - Familiarité avec les microservices et l'architecture distribuée - Compréhension des concepts de sécurité (authentification, autorisation) - Expérience avec les API REST - Connaissance de base de Java et du développement objet - Familiarité avec Git et les outils de collaboration - Expérience avec un IDE (IntelliJ IDEA, Eclipse)

Contenu de la Formation

Total: 13 Chapitres Total hours: 6
  • Introduction à la sécurité des microservices : enjeux et défis
  • Présentation de Spring Cloud Security : architecture et composants clés
  • Mise en place d'une authentification de base avec Spring Security
  • Configuration de l'autorisation avec Spring Security : rôles et permissions
  • Implémentation de l'authentification OAuth 2.0 avec Spring Security
  • Utilisation des JWT (JSON Web Tokens) pour la gestion des tokens d'accès
  • Sécurisation des communications inter-services avec OAuth 2.0 et JWT
  • Gestion des scopes et des permissions granulaires
  • Sécurisation des communications inter-services avec Spring Cloud Gateway
  • Intégration avec des systèmes d'authentification externes (LDAP, Keycloak)
  • Gestion des erreurs et logging de sécurité
  • Mise en place d'une stratégie de sécurité robuste et évolutive
  • Démonstration et Q&A

À TÉLÉCHARGER

À propos de l'instructeur

Avatar image
ENNANIA

adil.ennania@openskillroom.com

Adil ENAANAI, expert en IT et docteur en informatique, accompagne entreprises et institutions dans leur transformation digitale. Spécialiste en Spring Boot, Angular, NoSQL, Big Data et IA, il développe des solutions innovantes et optimise la gestion des données. Consultant et formateur expérimenté, il a formé de grandes entreprises comme la CDG, le CRI, Société Générale, CNSS Maroc et Orange. Enseignant passionné, il partage son expertise en JEE, Python, NoSQL et Power BI. Il crée des applications avancées, de l'IA à l’automatisation Big Data. Avec une expérience de plus de 16 ans avec des entreprises Marocaines, Françaises et Africaines, il a accumulé un haut niveau d’expertise pour résoudre des problèmes et proposer des solutions.

Retour des Apprenants

Avis

Pour ajouter un avis sur le cours, vous devez d'abord vous connecter. Connectez-vous ici

Caractéristiques du cours

  • Durée 6 hour
  • Language Français
  • Niveau de compétence. Intermédiaire
  • CertificateNon
  • Nombre maximum d'inscrits 40
  • Type de formation distanciel

Devenir enseignant, Partagez vos connaissances

Rejoignez OpenskillRoom, la plateforme de formations synchrones qui valorise votre expertise.