Esempi di codice di Azure Active Directory B2CAzure Active Directory B2C code samples

Le tabelle seguenti contengono collegamenti a esempi di applicazioni per diversi ambienti, tra cui iOS, Android, .NET e Node.js.The following tables provide links to samples for applications including iOS, Android, .NET, and Node.js.

App per dispositivi mobili e desktopMobile and desktop apps

EsempioSample DescrizioneDescription
ios-swift-native-msalios-swift-native-msal Esempio iOS in Swift che autentica gli utenti di Azure Active Directory B2C e chiama un'API mediante OAuth 2.0An iOS sample in Swift that authenticates Azure AD B2C users and calls an API using OAuth 2.0
android-native-msalandroid-native-msal 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.A simple Android app showcasing how to use MSAL to authenticate users via Azure Active Directory B2C, and access a Web API with the resulting tokens.
ios-native-appauthios-native-appauth Esempio che illustra come usare una libreria di terze parti per compilare un'applicazione iOS in Objective-C che autentica gli utenti delle identità Microsoft nel servizio Azure AD B2C identity.A sample that shows how you can use a third-party library to build an iOS application in Objective-C that authenticates Microsoft identity users to our Azure AD B2C identity service.
android-native-appauthandroid-native-appauth Esempio che illustra come usare una libreria di terze parti per compilare un'applicazione Android che autentica gli utenti delle identità Microsoft nel servizio di gestione delle identità B2C e chiama un'API Web usando token di accesso OAuth 2.0.A sample that shows how you can use a third-party library to build an Android application that authenticates Microsoft identity users to our B2C identity service and calls a web API using OAuth 2.0 access tokens.
dotnet-desktopdotnet-desktop Esempio che illustra come un'applicazione .NET desktop di Windows (WPF) può consentire l'accesso di un utente tramite Azure Active Directory B2C, ottenere un token di accesso tramite MSAL.NET e chiamare un'API.A sample that shows how a Windows Desktop .NET (WPF) application can sign in a user using Azure AD B2C, get an access token using MSAL.NET and call an API.
xamarin-nativexamarin-native Semplice app Xamarin.Forms che illustra come usare MSAL per autenticare gli utenti tramite Azure Active Directory B2C e accedere a un'API Web con i token risultanti.A simple Xamarin Forms app showcasing how to use MSAL to authenticate users via Azure Active Directory B2C, and access a Web API with the resulting tokens.

App Web e APIWeb apps and APIs

EsempioSample DescrizioneDescription
dotnet-webapp-and-webapidotnet-webapp-and-webapi Esempio combinato di un'applicazione Web .NET che chiama un'API Web .NET, entrambe protette tramite Azure Active Directory B2C.A combined sample for a .NET web application that calls a .NET Web API, both secured using Azure AD B2C.
dotnetcore-webapp-openidconnectdotnetcore-webapp-openidconnect Applicazione Web ASP.NET Core che usa OpenID Connect per consentire l'accesso degli utenti in Azure AD B2C.An ASP.NET Core web application that uses OpenID Connect to sign in users in Azure AD B2C.
dotnetcore-webapp-msal-apidotnetcore-webapp-msal-api Applicazione Web ASP.NET Core in grado di consentire l'accesso di un utente tramite Azure Active Directory B2C, ottenere un token di accesso tramite MSAL.NET e chiamare un'API.An ASP.NET Core web application that can sign in a user using Azure AD B2C, get an access token using MSAL.NET and call an API.
openidconnect-nodejsopenidconnect-nodejs App Node.js che consente di configurare in modo rapido e semplice un'applicazione Web con Express usando OpenID Connect.A Node.js app that provides a quick and easy way to set up a Web application with Express using OpenID Connect.
javascript-nodejs-webapijavascript-nodejs-webapi Piccola API Web Node.js per Azure AD B2C che mostra come proteggere la propria API Web e accettare token di accesso B2C usando passport.js.A small node.js Web API for Azure AD B2C that shows how to protect your web api and accept B2C access tokens using passport.js.
ms-identity-python-webappms-identity-python-webapp Illustra come integrare il componente B2C di Microsoft Identity Platform con un'applicazione Web Python.Demonstrate how to Integrate B2C of Microsoft identity platform with a Python web application.

App a singola paginaSingle page apps

EsempioSample DescrizioneDescription
ms-identity-javascript-react-tutorialms-identity-javascript-react-tutorial Applicazione a pagina singola che chiama un'API Web.A single page application (SPA) calling a web API. L'autenticazione viene eseguita Azure AD B2C tramite MSAL React.Authentication is done with Azure AD B2C by using MSAL React. Questo esempio usa il flusso di codice di autorizzazione con PKCE.This sample uses the authorization code flow with PKCE.
ms-identity-b2c-javascript-spams-identity-b2c-javascript-spa Applicazione a pagina singola che chiama un'API Web.A single page application (SPA) calling a web API. L'autenticazione viene eseguita con Azure Active Directory B2C usando MSAL.js.Authentication is done with Azure AD B2C by using MSAL.js. Questo esempio usa il flusso di codice di autorizzazione con PKCE.This sample uses the authorization code flow with PKCE.
javascript-nodejs-managementjavascript-nodejs-management Un'applicazione a pagina singola che chiama Microsoft Graph gestire gli utenti in una directory B2C.A single page application (SPA) calling Microsoft Graph to manage users in a B2C directory. L'autenticazione viene eseguita con Azure Active Directory B2C usando MSAL.js.Authentication is done with Azure AD B2C by using MSAL.js. Questo esempio usa il flusso di codice di autorizzazione con PKCE.This sample uses the authorization code flow with PKCE.

App console/daemonConsole/Daemon apps

EsempioSample DescrizioneDescription
javascript-nodejs-managementjavascript-nodejs-management Un'Node.js daemon console rapida e rapida che chiama Microsoft Graph con la propria identità per gestire gli utenti in una directory B2C.A Node.js and express console daemon application calling Microsoft Graph with its own identity to manage users in a B2C directory. L'autenticazione viene eseguita Azure AD B2C usando il nodo MSAL.Authentication is done with Azure AD B2C by using MSAL Node. Questo esempio usa il flusso del codice di autorizzazione.This sample uses the authorization code flow.
dotnetcore-b2c-account-managementdotnetcore-b2c-account-management Un'applicazione console .NET Core che Microsoft Graph con la propria identità per gestire gli utenti in una directory B2C.A .NET Core console application calling Microsoft Graph with its own identity to manage users in a B2C directory. L'autenticazione viene eseguita Azure AD B2C tramite MSAL.NET.Authentication is done with Azure AD B2C by using MSAL.NET. Questo esempio usa il flusso del codice di autorizzazione.This sample uses the authorization code flow.

Applicazione di test SAMLSAML test application

EsempioSample DescrizioneDescription
saml-sp-testersaml-sp-tester Applicazione di test SAML per testare Azure AD B2C configurato in modo da fungere da provider di identità SAML.SAML test application to test Azure AD B2C configured to act as SAML identity provider.

Connettori APIAPI connectors

Le tabelle seguenti forniscono collegamenti a esempi di codice per sfruttare le API Web nei flussi utente usando connettori API.The following tables provide links to code samples for leveraging web APIs in your user flows using API connectors.

Guide di avvio rapido su Funzioni di AzureAzure Function quickstarts

EsempioSample DescrizioneDescription
.NET Core.NET Core Questo esempio di Funzioni di Azure per .NET Core illustra come limitare le iscrizioni a specifici domini di posta elettronica e convalidare le informazioni fornite dall'utente.This .NET Core Azure Function sample demonstrates how to limit sign-ups to specific email domains and validate user-provided information.
Node.jsNode.js Questo esempio di Funzioni di Azure per Node.js illustra come limitare le iscrizioni a specifici domini di posta elettronica e convalidare le informazioni fornite dall'utente.This Node.js Azure Function sample demonstrates how to limit sign-ups to specific email domains and validate user-provided information.
PythonPython Questo esempio di Funzioni di Azure per Python illustra come limitare le iscrizioni a specifici domini di posta elettronica e convalidare le informazioni fornite dall'utente.This Python Azure Function sample demonstrates how to limit sign-ups to specific email domains and validate user-provided information.

Servizi di protezione da frode automatizzati & CAPTCHAAutomated fraud protection services & CAPTCHA

EsempioSample DescrizioneDescription
Protezione da frode e uso improprio di Arkose LabsArkose Labs fraud and abuse protection Questo esempio illustra come proteggere le i iscrizione degli utenti usando il servizio di protezione da illeciti e abusi di Arkose Labs.This sample shows how to protect your user sign-ups using the Arkose Labs fraud and abuse protection service.
reCAPTCHAreCAPTCHA Questo esempio illustra come proteggere le i iscrizione degli utenti usando una richiesta reCAPTCHA per evitare abusi automatizzati.This sample shows how to protect your user sign-ups using a reCAPTCHA challenge to prevent automated abuse.

Verifica dell'identitàIdentity verification

EsempioSample DescrizioneDescription
IDologyIDology Questo esempio illustra come verificare l'identità di un utente come parte dei flussi di iscrizione usando un connettore API per l'integrazione con IDology.This sample shows how to verify a user identity as part of your sign-up flows by using an API connector to integrate with IDology.
ExperianExperian Questo esempio illustra come verificare l'identità di un utente come parte dei flussi di iscrizione usando un connettore API per l'integrazione con Experian.This sample shows how to verify a user identity as part of your sign-up flows by using an API connector to integrate with Experian.

AltroOther

EsempioSample DescrizioneDescription
Codice di invitoInvitation code Questo esempio illustra come limitare l'iscrizione a destinatari specifici usando i codici invito.This sample demonstrates how to limit sign up to specific audiences by using invitation codes.
Esempi di connettori API della communityAPI connector community samples Questo repository contiene esempi di scenari gestiti dalla community, abilitati da connettori API.This repository has community maintained samples of scenarios enabled by API connectors.