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

Professeur expérimenté avec une solide expérience dans l’industrie des logiciels informatiques. Compétent en Cloud (Azure, AWS), en informatique, DevOps, développement backend (Spring, ASP.NET Core, Node.js, …) et frontend (Angular, React.js, Vue.js, …). Professionnel de l’éducation avec un doctorat en informatique, spécialisé dans l’optimisation multi-objectif, obtenu à l’Université Chouaïb Doukkali d’El Jadida.

Retour des Apprenants (Note Formateur)

Avis

User image
Anas MIFTAH EL IDRISSI
3 months ago

Évaluation sans commentaire

User image
yahya hanin
3 months ago

Évaluation sans commentaire

User image
ABDELAZIZ DOUKKALI
9 months ago

Avis : ok

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.