Identity server (duende)
Date de mise à jour :
Identifiant Offre Info : 20_1449848
Organisme responsable :
INOW
(ouvre dans un nouvel onglet)
Présentation de la formation
Objectifs
- 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)
Programme 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…
- Architecture d'un serveur d'identité
- OpenID et OAuth2
- 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 consentements
- Enregistrements et événements
- Types de subvention
- Les clés "secret"
- Distribution d'un token
- Actualisation d'un token
- Token de référence
- Validation et émission de demande de token pesonnalisée
- Endpoint de découverte
- Autorisation de Endpoint
- UserInfo Endpoint
- Endpoint de révocation
- Endpoint d'introspection
- 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écuriser un client MVC
- Sécuriser une Web API
- Sécuriser un client JavaScript
- Accès délégué à l'API
Validation et sanction
Type de formation
Non certifiante
Niveau de sortie
Sans niveau spécifique
Durée, rythme, financement
Durée
En centre
21 h
Financement
- Conventionnement
- Oui
- Financeur
-
- Autre
Conditions d'accès
Public visé
- Tout public
Niveau d'entrée
Sans niveau spécifique
Conditions spécifiques et prérequis
Compréhension des concepts de base du développement web (requêtes HTTP, les réponses, les méthodes HTTP...) Expérience en Développement avec .NET Core Maîtrise des concepts fondamentaux de la programmation en C# Connaissance des principes de sécurité des applications Compréhension de base des concepts de gestion des identités et des accès
Lieu de réalisation de l'action
Modalités d'enseignement
Formation entièrement à distance
Adresse
Périodes prévisibles de déroulement des sessions
Début
Fin
- Adresse d'inscription
-
14 Rue Tantot
60510 La Neuville-en-Hez - État du recrutement
- Ouvert
- Modalités
- Entrées / Sorties à dates fixes