Ukázky a příručky pro integraci aplikací s externím ID
Microsoft udržuje ukázky kódu, které ukazují, jak integrovat různé typy aplikací s Microsoft Entra Externí ID. Poskytujeme pokyny ke stažení a používání ukázek nebo vytvoření vlastní aplikace na základě běžných scénářů ověřování a autorizace, vývojových jazyků a platforem. Součástí jsou pokyny pro sestavení projektu (pokud je to možné) a spuštění ukázkové aplikace. V rámci ukázkového kódu vám komentáře pomůžou pochopit, jak se tyto knihovny používají v aplikaci k ověřování a autorizaci v externím tenantovi.
Ukázky a příručky
Pomocí karet můžete řadit ukázky podle typu aplikace nebo preferovaného jazyka nebo platformy.
Jednostránkové aplikace (SPA)
Tyto ukázky a návody ukazují, jak integrovat jednostrákovou aplikaci s Microsoft Entra Externí ID.
Jazyk/ Platforma |
Průvodce ukázkou kódu | Průvodce sestavením a integrací |
---|---|---|
JavaScript, Vanilla | • Přihlášení uživatelů | • Přihlášení uživatelů |
JavaScript, Angular | • Přihlášení uživatelů | --- |
JavaScript, React | • Přihlášení uživatelů | • Přihlášení uživatelů |
Webová aplikace
Tyto ukázky a návody ukazují, jak napsat webovou aplikaci, která se integruje s Microsoft Entra Externí ID.
Jazyk/ Platforma |
Průvodce ukázkou kódu | Průvodce sestavením a integrací |
---|---|---|
JavaScript, Node.js (Express) | • Přihlášení uživatelů • Přihlášení uživatelů a volání rozhraní API |
• Přihlášení uživatelů • Přihlášení uživatelů a volání rozhraní API |
ASP.NET Core | • Přihlášení uživatelů | • Přihlášení uživatelů |
Python Django | • Přihlášení uživatelů | --- |
Python Flask | • Přihlášení uživatelů | --- |
Webové rozhraní API
Tyto ukázky a návody ukazují, jak chránit webové rozhraní API pomocí platformy Microsoft Identity Platform a jak volat podřízené rozhraní API z webového rozhraní API.
Jazyk/ Platforma |
Průvodce ukázkou kódu | Průvodce sestavením a integrací |
---|---|---|
ASP.NET Core | --- | • Zabezpečení webového rozhraní API ASP.NET |
Desktop
Tyto ukázky a návody ukazují, jak napsat desktopovou aplikaci, která se integruje s Microsoft Entra Externí ID.
Jazyk/ Platforma |
Průvodce ukázkou kódu | Průvodce sestavením a integrací |
---|---|---|
JavaScript, Elektron | • Přihlášení uživatelů | --- |
ASP.NET (MAUI) | • Přihlášení uživatelů | • Přihlášení uživatelů |
Mobilní zařízení: Delegovaný ověřování v prohlížeči
Tyto ukázky a návody ukazují, jak napsat veřejnou klientskou mobilní aplikaci s delegovaným ověřováním v prohlížeči, které se integruje s Microsoft Entra Externí ID.
Jazyk/ Platforma |
Průvodce ukázkou kódu | Průvodce sestavením a integrací |
---|---|---|
ASP.NET Core MAUI | • Přihlášení uživatelů | • Přihlášení uživatelů |
Android (Kotlin) | • Přihlášení uživatelů • Přihlášení uživatelů a volání rozhraní API |
• Přihlášení uživatelů, volání rozhraní API |
iOS (Swift) | • Přihlášení uživatelů • Přihlášení uživatelů a volání rozhraní API |
• Přihlášení uživatelů, volání rozhraní API |
Desktop: Nativní ověřování
Tyto ukázky a návody ukazují, jak napsat desktopovou aplikaci, která se integruje s Microsoft Entra Externí ID.
Jazyk/ Platforma |
Průvodce ukázkou kódu | Průvodce sestavením a integrací |
---|---|---|
macOS (Swift) | • Přihlášení uživatelů | • Přihlášení uživatelů |
Mobilní zařízení: Nativní ověřování
Tyto ukázky a návody ukazují, jak napsat veřejnou klientskou mobilní aplikaci s nativním ověřováním, které se integruje s Microsoft Entra Externí ID.
Jazyk/ Platforma |
Průvodce ukázkou kódu | Průvodce sestavením a integrací |
---|---|---|
Android (Kotlin) | • Přihlášení uživatelů • Přihlášení uživatelů a volání rozhraní API |
• Přihlášení uživatelů |
iOS (Swift) | • Přihlášení uživatelů • Přihlášení uživatelů a volání rozhraní API |
• Přihlášení uživatelů |
Démon
Tyto ukázky a návody ukazují, jak napsat aplikaci démona, která se integruje s Microsoft Entra Externí ID.
Jazyk/ Platforma |
Průvodce ukázkou kódu | Průvodce sestavením a integrací |
---|---|---|
Node.js | • Volání rozhraní API | • Volání rozhraní API |
.NET | • Volání rozhraní API | • Volání rozhraní API |