Analytics & Business Intelligence Niveau

Keycloack : sécuriser et intégrer l’authentification dans vos applications

Maîtrisez la gestion des identités et des accès pour sécuriser vos applications web, mobiles et backend avec Keycloak !

Dates à venir Eligible OPCO

Vue d'ensemble

Keycloak est la solution open source de référence pour la gestion des identités et des accès (IAM). Cette formation vous permet de maîtriser l'intégration de Keycloak dans différents types d'applications : web, mobile et microservices. Vous apprendrez à implémenter les protocoles OAuth 2.0 et OpenID Connect, à mettre en place des stratégies d'autorisation avancées (RBAC, GBAC) et à fédérer des identités externes. La formation couvre également l'administration courante, l'authentification multi-facteur et les bonnes pratiques de déploiement en production.
Prérequis

- Bonne connaissance du développement web (Java, Python, JavaScript ou autre)
- Familiarité avec les architectures applicatives modernes (API REST, microservices)
- Notions de base sur l'authentification et les protocoles HTTP

Objectifs pédagogiques

Installer et configurer Keycloak pour sécuriser une application
Implémenter les protocoles OAuth 2.0 et OpenID Connect dans différents contextes applicatifs
Intégrer Keycloak dans des applications Spring Boot, Quarkus, Node.js ou Python
Mettre en œuvre des stratégies d'autorisation (RBAC, GBAC, scopes OAuth2)
Configurer l'Identity Brokering pour fédérer des identités externes
Administrer les utilisateurs, sessions et jetons via l'interface et les APIs
Déployer Keycloak en haute disponibilité avec les bonnes pratiques de sécurisation

Programme détaillé

Prochaines sessions

Aucune session inter-entreprises n'est planifiée pour le moment. Contactez-nous pour une session sur-mesure (Intra).

Avis des participants

4.6/5
Taux de satisfaction global 92%
Basé sur les retours stagiaires certifiés

Financement

Cette formation est éligible aux financements OPCO et FNE-Formation. Nos équipes vous accompagnent dans le montage de votre dossier.

En savoir plus sur le financement