Przykłady dotyczące zarządzania tożsamościami klientów i dostępem (CIAM) w Tożsamość zewnętrzna Microsoft Entra

Firma Microsoft obsługuje przykłady kodu, które pokazują, jak zintegrować różne typy aplikacji z Tożsamość zewnętrzna Microsoft Entra. Udostępniamy instrukcje dotyczące pobierania i używania przykładów lub tworzenia własnej aplikacji na podstawie typowych scenariuszy uwierzytelniania i autoryzacji, języków programowania i platform. Uwzględnione są instrukcje dotyczące kompilowania projektu (jeśli dotyczy) i uruchamiania przykładowej aplikacji. W przykładowym kodzie komentarze pomagają zrozumieć, jak te biblioteki są używane w aplikacji do przeprowadzania uwierzytelniania i autoryzacji w dzierżawie zewnętrznej.

Przykłady i przewodniki

Użyj kart, aby sortować przykłady według typu aplikacji lub preferowanego języka/platformy.

Aplikacja jednostronicowa (SPA)

Te przykłady i przewodniki z instrukcjami pokazują, jak zintegrować aplikację jednostronicową z Tożsamość zewnętrzna Microsoft Entra.

Język/
Platforma
Przykładowy przewodnik po kodzie Przewodnik dotyczący kompilowania i integrowania
JavaScript, Vanilla Logowanie użytkowników Logowanie użytkowników
JavaScript, Angular Logowanie użytkowników ---
JavaScript, React Logowanie użytkowników Logowanie użytkowników

Aplikacja sieci web

Te przykłady i przewodniki z instrukcjami pokazują, jak napisać aplikację internetową zintegrowaną z Tożsamość zewnętrzna Microsoft Entra.

Język/
Platforma
Przykładowy przewodnik po kodzie Przewodnik dotyczący kompilowania i integrowania
JavaScript, Node.js (Express) Logowanie użytkowników
Logowanie użytkowników i wywoływanie interfejsu API
Logowanie użytkowników
Logowanie użytkowników i wywoływanie interfejsu API
ASP.NET Core Logowanie użytkowników Logowanie użytkowników
Python Django Logowanie użytkowników ---
Python Flask Logowanie użytkowników ---

Internetowy interfejs API

Te przykłady i przewodniki z instrukcjami pokazują, jak chronić internetowy interfejs API za pomocą Platforma tożsamości Microsoft oraz jak wywoływać podrzędny interfejs API z internetowego interfejsu API.

Język/
Platforma
Przykładowy przewodnik po kodzie Przewodnik dotyczący kompilowania i integrowania
ASP.NET Core --- Zabezpieczanie internetowego interfejsu API ASP.NET

Klasyczna

Te przykłady i przewodniki z instrukcjami pokazują, jak napisać aplikację klasyczną zintegrowaną z Tożsamość zewnętrzna Microsoft Entra.

Język/
Platforma
Przykładowy przewodnik po kodzie Przewodnik dotyczący kompilowania i integrowania
JavaScript, Electron Logowanie użytkowników ---
ASP.NET (MAUI) Logowanie użytkowników Logowanie użytkowników

Urządzenia przenośne: delegowane przeglądarki

Te przykłady i przewodniki z instrukcjami pokazują, jak napisać publiczną aplikację mobilną klienta z delegowanym uwierzytelnianiem przeglądarki integrowanym z Tożsamość zewnętrzna Microsoft Entra.

Język/
Platforma
Przykładowy przewodnik po kodzie Przewodnik dotyczący kompilowania i integrowania
ASP.NET Core MAUI Logowanie użytkowników Logowanie użytkowników

Urządzenia przenośne: uwierzytelnianie natywne

Te przykłady i przewodniki z instrukcjami pokazują, jak napisać publiczną aplikację mobilną klienta z natywnym uwierzytelnianiem integrujące się z Tożsamość zewnętrzna Microsoft Entra.

Język/
Platforma
Przykładowy przewodnik po kodzie Przewodnik dotyczący kompilowania i integrowania
Android (Kotlin) Logowanie użytkowników Logowanie użytkowników
iOS (Swift) Logowanie użytkowników Logowanie użytkowników

Daemon

Te przykłady i przewodniki z instrukcjami pokazują, jak napisać aplikację demona integrającą się z Tożsamość zewnętrzna Microsoft Entra.

Język/
Platforma
Przykładowy przewodnik po kodzie Przewodnik dotyczący kompilowania i integrowania
Node.js Wywoływanie interfejsu API Wywoływanie interfejsu API
.NET Wywoływanie interfejsu API Wywoływanie interfejsu API