Objectifs de la formation
Comprendre Identity Server Mettre en œuvre les concepts d'un serveur d'identité Utiliser l'identité pour des applications tierces (MVC, Web API, JavaScript, Windows)
Contenu de la formation
Introduction Architecture d'un serveur d'identité OpenID et OAuth2 L'authentification Protection d'une application par mot de passe Authentification utilisateur avec OpenID Connect Connexion à des fournisseurs d'identité externe Déconnexion externe et déconnexion fédérée Gestion des droits Gestion des consentements Enregistrements et événements Types de subvention Les clés "secret" Gestion des tokens Distribution d'un token Actualisation d'un token Token de référence Validation et émission de demande de token pesonnalisée Points de terminaison Endpoint de découverte Autorisation de Endpoint UserInfo Endpoint Endpoint de révocation Endpoint d'introspection Configurer Identity Server Définir une ressource API Définir les clients Définir les ressources utilisateur/droit Implémenter ASP Identity Stocker les données avec ASP Identity et EntityFramework Core Sécurisation d'applications Sécuriser un client MVC Sécuriser une Web API Sécuriser un client JavaScript Accès délégué à l'API
Résultats de la formation
Non prévu;
Conditions spécifiques d'accès à la formation
Comprehension des concepts de base du developpement webExperience en Developpement avec .NET CoreMaitrise des concepts fondamentaux de la programmation en C#Connaissance des principes de securite des applicationsComprehension de base des concepts de gestion des identites et des acces