Part 1- How To Secure Distributed Applications with KEYCLOAK - Basic Concepts

Описание к видео Part 1- How To Secure Distributed Applications with KEYCLOAK - Basic Concepts

Cette série de vidéos montre comment sécuriser un ensemble d’applications distribuées qui se compose de :
• Un Micro-Service qui permet de gérer des fournisseurs basé sur Spring Boot
• Une application Frontend Web basée sur Spring MVC Server Side avec Thymeleaf comme moteur de Templates. Cette application permet de gérer les produits stockés dans une base de données locale et les fournisseurs exposés à distance par le micro-service
• Une Application Frontend Web Single Page Application basée sur Angular qui permet de gérer les produits stockés localement et de fournisseurs exposés par le micro service.
• Un serveur KEYCLOAK qui de sécuriser l’ensemble des application en gérant les utilisateurs, les rôles, les droits d’accès, l’authentification et les autorisation d’accès aux applications
Cette série décrit les éléments suivants :
• Les concepts de base et l’architecture de Keycloak, Protocoles de sécurité OAuth2, OpenID Connect, SAML, Json Web Token
• Système distribué à développer
• Prise en main de Keycloak (Installation, configuration)
• Développement de l’application Web Spring VC Coté serveur avec Thymeleaf
• Comment sécuriser l’application web Spring MVC coté serveur avec Keycloak Adapter et Spring Security en mode public client
• Développement du Micro service
• Comment sécuriser le micro service en mode Bearer Only avec Keycloak Adapter
• Développer l’application web Front end basée sur Angular
• Comment sécuriser l’application Angular
Keywords : Keycloak, Spring, Spring Security, Angular, Thymeleaf

Комментарии

Информация по комментариям в разработке