Condividi tramite


Esempi di codice di Azure Active Directory B2C

Importante

A partire dal 1° maggio 2025, Azure AD B2C non sarà più disponibile per l'acquisto per i nuovi clienti. Altre informazioni sono disponibili nelle domande frequenti.

Le tabelle seguenti forniscono collegamenti a esempi per le applicazioni, tra cui iOS, Android, .NET e Node.js.

App Web e API

Esempio Descrizione
dotnet-webapp-e-webapi Esempio combinato per un'applicazione Web .NET che chiama un'API Web .NET, entrambe protette con Azure AD B2C.
dotnetcore-webapp-openidconnect Un'applicazione Web ASP.NET Core che usa OpenID Connect per accedere agli utenti in Azure AD B2C.
dotnetcore-webapp-msal-api Un'applicazione Web ASP.NET Core che può accedere a un utente usando Azure AD B2C, ottenere un token di accesso usando MSAL.NET e chiamare un'API.
codice-auth-flusso-nodejs Un'app Node.js che illustra come abilitare l'autenticazione (accesso, disconnettersi e modificare il profilo) in un'applicazione Web Node.js usando Azure Active Directory B2C. L'app Web usa MSAL-node.
javascript-nodejs-webapi Una piccola API Web Node.js per Azure AD B2C che dimostra come proteggere la tua API Web e accettare i token di accesso B2C usando passport.js.
ms-identità-python-webapp Illustrare come integrare B2C di Microsoft Identity Platform con un'applicazione Web Python.

App a pagina singola

Esempio Descrizione
ms-identità-javascript-react-tutorial Applicazione a pagina singola React che chiama un'API Web. L'autenticazione viene eseguita con Azure AD B2C usando MSAL React. Questo esempio usa il flusso del codice di autorizzazione con PKCE.
ms-identità-b2c-javascript-spa Applicazione a pagina singola VanillaJS che chiama un'API Web. L'autenticazione viene eseguita con Azure AD B2C usando MSAL.js. Questo esempio usa il flusso del codice di autorizzazione con PKCE.

App per dispositivi mobili e desktop

Esempio Descrizione
ios-swift-native-msal Esempio iOS in Swift che autentica gli utenti di Azure AD B2C e chiama un'API usando OAuth 2.0
android-native-msal Una semplice app Android che illustra come usare MSAL per autenticare gli utenti tramite Azure Active Directory B2C e accedere a un'API Web con i token risultanti.
ios-native-appauth Esempio che illustra come usare una libreria di terze parti per creare un'applicazione iOS in Objective-C che autentica gli utenti delle identità Microsoft nel servizio di gestione delle identità di Azure AD B2C.
android-native-appauth Esempio che illustra come usare una libreria di terze parti per creare un'applicazione Android che autentica gli utenti delle identità Microsoft nel servizio di gestione delle identità B2C e chiama un'API Web usando i token di accesso OAuth 2.0.
dotnet-desktop Esempio che illustra come un'applicazione .NET (WPF) di Windows Desktop può accedere a un utente usando Azure AD B2C, ottenere un token di accesso usando MSAL.NET e chiamare un'API.

Applicazioni console/daemon

Esempio Descrizione
dotnetcore-b2c-gestione-dell'account Un'applicazione console .NET Core che utilizza Microsoft Graph con la propria identità per gestire gli utenti in una directory B2C. L'autenticazione viene eseguita con Azure AD B2C usando MSAL.NET. Questo esempio usa il flusso del codice di autorizzazione.

Applicazione di test SAML

Esempio Descrizione
saml-sp-tester Applicazione di test SAML per testare Azure AD B2C configurato per fungere da provider di identità SAML.

Connettori API

Le tabelle seguenti forniscono collegamenti a esempi di codice per sfruttare le API Web nei flussi utente usando i connettori API.

Guida introduttiva sulle Azure Functions

Esempio Descrizione
.NET Core Questo esempio di funzione di Azure di .NET Core illustra come limitare l'iscrizione a domini di posta elettronica specifici e convalidare le informazioni fornite dall'utente.
Node.js Questo esempio di funzione di Azure Node.js illustra come limitare l'iscrizione a domini di posta elettronica specifici e convalidare le informazioni fornite dall'utente.
Pitone Questo esempio di funzione di Azure python illustra come limitare le iscrizioni a domini di posta elettronica specifici e convalidare le informazioni fornite dall'utente.

Servizi automatizzati di protezione delle frodi e CAPTCHA

Esempio Descrizione
Arkose Labs frode e protezione dagli abusi Questo esempio illustra come proteggere gli accessi degli utenti usando il servizio di protezione dalle frodi e dagli abusi di Arkose Labs.
reCAPTCHA Questo esempio illustra come proteggere gli accessi degli utenti usando una richiesta reCAPTCHA per evitare abusi automatizzati.

Verifica dell'identità

Esempio Descrizione
IDologia Questo esempio illustra come verificare un'identità utente come parte dei flussi di iscrizione usando un connettore API per l'integrazione con IDology.
Experian Questo esempio illustra come verificare un'identità utente come parte dei flussi di iscrizione usando un connettore API per l'integrazione con Experian.

Altro

Esempio Descrizione
Codice di invito Questo esempio illustra come limitare l'iscrizione a gruppi di destinatari specifici usando i codici di invito.
Esempi dei connettori API della community Questo repository include esempi di scenari gestiti dalla community abilitati dai connettori API.