Aller au contenu principal

Identity server (duende)

Date de mise à jour :
Identifiant Offre Info : 20_1449848
Organisme responsable : INOW (ouvre dans un nouvel onglet)

Nouvelle recherche

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…

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

Validation et sanction

IDENTITY SERVER

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

    Programme : Financements à déterminer selon la situation du bénéficiaire

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