Beispiele und Leitfäden für die Integration von Apps mit externer 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: Browserdelegierte Authentifizierung
Diese Beispiele und Anleitungen zeigen Ihnen, wie Sie eine öffentliche mobile Client-Anwendung mit browserdelegierter Authentifizierung schreiben, die mit 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 |
Android (Kotlin) | • Anmelden von Benutzern • Anmelden von Benutzern und Aufrufen einer API |
• Anmelden von Benutzer*innen, Aufrufen einer API |
iOS (Swift) | • Anmelden von Benutzern • Anmelden von Benutzern und Aufrufen einer API |
• Anmelden von Benutzer*innen, Aufrufen einer API |
Desktop: Native Authentifizierung
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 |
---|---|---|
macOS (Swift) | • 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 und Aufrufen einer API |
• Anmelden von Benutzern |
iOS (Swift) | • Anmelden von Benutzern • Anmelden von Benutzern und Aufrufen einer API |
• 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 |