Échantillons de code de gestion des identités et des accès client (CIAM) dans Microsoft Entra External ID

Microsoft gère des exemples de code qui montrent comment intégrer différents types d’applications à ID externe Microsoft Entra. Nous fournissons des instructions pour télécharger et utiliser des exemples ou créer votre propre application sur la base de scénarios d’authentification et d’autorisation, de plateformes et de langages de développement courants. Vous trouverez des instructions pour générer le projet (le cas échéant) et exécuter l’exemple d’application. Dans l’exemple de code, les commentaires vous aident à comprendre comment ces bibliothèques sont utilisées dans l’application pour procéder à l’authentification et à l’autorisation dans tenant externe.

Exemples et guides

Utilisez les onglets pour trier les exemples par type d’application ou par le langage/plateforme de votre choix.

Application monopage (SPA)

Ces exemples et guides pratiques montrent comment intégrer une application monopage à ID externe Microsoft Entra.

Langage/
Plateforme
Guide d’exemples de code Guide de création et d’intégration
JavaScript, Vanilla Connecter des utilisateurs Connecter des utilisateurs
JavaScript, Angular Connecter des utilisateurs ---
JavaScript, React Connecter des utilisateurs Connecter des utilisateurs

Application web

Ces exemples et guides pratiques montrent comment écrire une application web qui s’intègre à ID externe Microsoft Entra.

Langage/
Plateforme
Guide d’exemples de code Guide de création et d’intégration
JavaScript, Node.js (Express) Connecter des utilisateurs
Connecter des utilisateurs et appeler une API
Connecter des utilisateurs
Connecter des utilisateurs et appeler une API
ASP.NET Core Connecter des utilisateurs Connecter des utilisateurs
Python Django Connecter des utilisateurs ---
Python Flask Connecter des utilisateurs ---

API Web

Ces exemples et guides pratiques montrent comment protéger une API web avec la plateforme d’identités Microsoft et comment appeler une API en aval à partir de l’API web.

Langage/
Plateforme
Guide d’exemples de code Guide de création et d’intégration
ASP.NET Core --- Sécuriser une API web ASP.NET

Bureau

Ces exemples et guides pratiques montrent comment écrire une application de bureau qui s’intègre à ID externe Microsoft Entra.

Langage/
Plateforme
Guide d’exemples de code Guide de création et d’intégration
JavaScript, Electron Connecter des utilisateurs ---
ASP.NET (MAUI) Connecter des utilisateurs Connecter des utilisateurs

Mobile : navigateur délégué

Ces exemples et guides pratiques montrent comment écrire une application mobile client publique avec authentification de navigateur déléguée, qui s’intègre à ID externe Microsoft Entra.

Langage/
Plateforme
Guide d’exemples de code Guide de création et d’intégration
ASP.NET Core MAUI Connecter des utilisateurs Connecter des utilisateurs

Mobile : authentification native

Ces exemples et guides pratiques montrent comment écrire une application mobile client publique avec authentification de navigateur native, qui s’intègre à ID externe Microsoft Entra.

Langage/
Plateforme
Guide d’exemples de code Guide de création et d’intégration
Android (Kotlin) Connecter des utilisateurs Connecter des utilisateurs
iOS (Swift) Connecter des utilisateurs Connecter des utilisateurs

Daemon

Ces exemples et guides pratiques montrent comment écrire une application démon qui s’intègre à ID externe Microsoft Entra.

Langage/
Plateforme
Guide d’exemples de code Guide de création et d’intégration
Node.js Appeler une API Appeler une API
.NET Appeler une API Appeler une API