Ce que vous apprendrez ?

  • Décrire les vulnérabilités courantes liées à OAuth2/OpenID Connect et appliquer des meilleures pratiques de sécurité pour les mitiger.
  • Gérer les tokens d'accès et de rafraîchissement dans une application Angular pour maintenir une session utilisateur sécurisée.
  • Intégrer une application Angular à un serveur Spring Boot protégé par OAuth2/OpenID Connect.
  • Implémenter l'authentification et l'autorisation avec Spring Security en utilisant des flux OAuth2 différents.
  • Configurer et déployer une application Spring Boot sécurisée utilisant OAuth2 et OpenID Connect.

Prérequis

  • Maîtrise de Java/Kotlin et Spring Boot Connaissance de Spring Security (basique) Bases d'Angular et TypeScript

Contenu de la Formation

Total: 20 Chapitres Total hours: 9
  • Principes fondamentaux d'OAuth 2.0
  • Introduction à OpenID Connect
  • Différences entre OAuth 2.0 et OpenID Connect
  • Flux d'autorisation implicite et code d'autorisation
  • Intégration de Spring Security
  • Configuration du serveur d'autorisation
  • Gestion des clés et des secrets
  • Définition des scopes et des rôles
  • Utilisation de la librairie Angular pour OAuth 2.0
  • Gestion des tokens d'accès et de rafraîchissement
  • Sécurisation des requêtes HTTP
  • Authentification silencieuse
  • Protection des endpoints REST
  • Gestion des rôles et des autorisations
  • Utilisation des filtres de sécurité
  • Gestion des exceptions
  • Intégration complète de Spring Security et Angular
  • Tests unitaires et d'intégration
  • Bonnes pratiques de sécurité
  • Débogage et résolution de problèmes

À TÉLÉCHARGER

À propos de l'instructeur

Avatar image
Fayçal Chebihi

faycal.chebihi@openskillroom.com

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 9 hour
  • Language Français
  • Niveau de compétence.
  • CertificateNon
  • Nombre maximum d'inscrits
  • Type de formation

Devenir enseignant, Partagez vos connaissances

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