Beispiele für die Kundenidentitäts- und Zugriffsverwaltung (Customer Identity and Access Management, CIAM) in Microsoft Entra External ID

Microsoft verwaltet Codebeispiele, die die Integration verschiedener Anwendungstypen in Microsoft Entra External ID veranschaulichen. Wir bieten Anweisungen zum Herunterladen und Anwenden von Beispielen oder zum Erstellen einer eigenen App basierend auf gängigen Authentifizierungs- und Autorisierungsszenarien, Entwicklungssprachen und Plattformen. Enthalten sind Anweisungen zum Erstellen des Projekts (falls zutreffend) sowie zum Ausführen der Beispielanwendung. Innerhalb des Beispielcodes helfen Ihnen Kommentare zu verstehen, wie diese Bibliotheken in der Anwendung verwendet werden, um die Authentifizierung und Autorisierung in einem externen Mandanten durchzuführen.

Beispiele und Anleitungen

Verwenden Sie die Registerkarten, um Beispiele entweder nach App-Typ oder Ihrer bevorzugten Sprache/Plattform zu sortieren.

Single-Page-Webanwendung (SPA)

Diese Beispiele und Schrittanleitungen veranschaulichen, wie Sie eine Single-Page-Webanwendung in Microsoft Entra External ID integrieren.

Sprache/
Plattform
Codebeispiel-Anleitung Anleitung zum Erstellen und Integrieren
JavaScript, Vanilla Anmelden von Benutzern Anmelden von Benutzern
JavaScript, Angular Anmelden von Benutzern ---
JavaScript, React Anmelden von Benutzern Anmelden von Benutzern

Web-App

Diese Beispiele und Schrittanleitungen veranschaulichen, wie Sie eine Webanwendung schreiben, die in Microsoft Entra External ID integriert wird.

Sprache/
Plattform
Codebeispiel-Anleitung Anleitung zum Erstellen und Integrieren
JavaScript, Node.js (Express) Anmelden von Benutzern
Anmelden von Benutzern und Aufrufen einer API
Anmelden von Benutzern
Anmelden von Benutzern und Aufrufen einer API
ASP.NET Core Anmelden von Benutzern Anmelden von Benutzern
Python Django Anmelden von Benutzern ---
Python Flask Anmelden von Benutzern ---

Web-API

Diese Beispiele und Anleitungen veranschaulichen, wie Sie eine Web-API mit der Microsoft Identity Platform schützen und wie Sie eine nachgeschaltete API von der Web-API aus aufrufen.

Sprache/
Plattform
Codebeispiel-Anleitung Anleitung zum Erstellen und Integrieren
ASP.NET Core --- Schützen einer ASP.NET-Web-API

Desktop

Diese Beispiele und Schrittanleitungen veranschaulichen, wie Sie eine Desktopanwendung schreiben, die in Microsoft Entra External ID integriert wird.

Sprache/
Plattform
Codebeispiel-Anleitung Anleitung zum Erstellen und Integrieren
JavaScript, Electron Anmelden von Benutzern ---
ASP.NET (MAUI) Anmelden von Benutzern Anmelden von Benutzern

Mobil: Delegierter Browser

In diesen Beispielen und Schrittanleitungen wird veranschaulicht, wie Sie eine öffentliche mobile Clientanwendung mit delegierter Browserauthentifizierung schreiben, die in Microsoft Entra External ID integriert wird.

Sprache/
Plattform
Codebeispiel-Anleitung Anleitung zum Erstellen und Integrieren
ASP.NET Core MAUI Anmelden von Benutzern Anmelden von Benutzern

Mobil: Native Authentifizierung

In diesen Beispielen und Schrittanleitungen wird veranschaulicht, wie Sie eine öffentliche mobile Clientanwendung mit nativer Authentifizierung schreiben, die in Microsoft Entra External ID integriert wird.

Sprache/
Plattform
Codebeispiel-Anleitung Anleitung zum Erstellen und Integrieren
Android (Kotlin) Anmelden von Benutzern Anmelden von Benutzern
iOS (Swift) Anmelden von Benutzern Anmelden von Benutzern

Daemon

Diese Beispiele und Schrittanleitungen veranschaulichen, wie Sie eine Daemonanwendung schreiben, die in Microsoft Entra External ID integriert wird.

Sprache/
Plattform
Codebeispiel-Anleitung Anleitung zum Erstellen und Integrieren
Node.js Aufrufen einer API Aufrufen einer API
.NET Aufrufen einer API Aufrufen einer API