Dela via


Azure Active Directory B2C-kodexempel

Viktigt!

Från och med den 1 maj 2025 är Azure AD B2C inte längre tillgängligt att köpa för nya kunder. Läs mer i våra vanliga frågor och svar.

Följande tabeller innehåller länkar till exempel för program som iOS, Android, .NET och Node.js.

Webbappar och API:er

Exempel Beskrivning
dotnet-webapp-and-webapi Ett kombinerat exempel på en .NET-webbapplikation som anropar en .NET-webb-API, båda skyddade med hjälp av Azure AD B2C.
dotnetcore-webapp-openidconnect Ett ASP.NET Core-webbprogram som använder OpenID Connect för att logga in användare i Azure AD B2C.
dotnetcore-webapp-msal-api Ett ASP.NET Core-webbprogram som kan logga in en användare med hjälp av Azure AD B2C, hämta en åtkomsttoken med MSAL.NET och anropa ett API.
auth-code-flow-nodejs En app Node.js som visar hur du aktiverar autentisering (logga in, logga ut och redigera profil) i en webbapplikation Node.js med hjälp av Azure Active Directory B2C. Webbappen använder MSAL-node.
javascript-nodejs-webapi Ett litet Node.js webb-API för Azure AD B2C som visar hur du skyddar ditt webb-API och accepterar B2C-åtkomsttoken med hjälp av passport.js.
ms-identitet-python-webapp Visa hur du integrerar B2C för Microsofts identitetsplattform med ett Python-webbprogram.

Appar med en sida

Exempel Beskrivning
ms-identitet-javascript-reagera-tutorial Ett React-program med en sida (SPA) som anropar ett webb-API. Autentiseringen görs med Azure AD B2C med hjälp av MSAL React. Det här exemplet använder auktoriseringskodflödet med PKCE.
ms-identitet-b2c-javascript-spa Ett VanillaJS-program med en sida (SPA) som anropar ett webb-API. Autentiseringen görs med Azure AD B2C med hjälp av MSAL.js. Det här exemplet använder auktoriseringskodflödet med PKCE.

Mobilappar och skrivbordsappar

Exempel Beskrivning
ios-swift-inbyggd-msal Ett iOS-exempel i Swift som autentiserar Azure AD B2C-användare och anropar ett API med OAuth 2.0
android-inbyggd-msal En enkel Android-app som visar hur du använder MSAL för att autentisera användare via Azure Active Directory B2C och få åtkomst till ett webb-API med de resulterande tokens.
ios-inbyggd-appauth Ett exempel som visar hur du kan använda ett bibliotek från tredje part för att skapa ett iOS-program i Objective-C som autentiserar Microsoft-identitetsanvändare till vår Azure AD B2C-identitetstjänst.
android- inbyggd- appauth Ett exempel som visar hur du kan använda ett bibliotek från tredje part för att skapa ett Android-program som autentiserar Microsofts identitetsanvändare till vår B2C-identitetstjänst och anropar ett webb-API med hjälp av OAuth 2.0-åtkomsttoken.
dotnet-desktop Ett exempel som visar hur ett WPF-program (Windows Desktop) kan logga in en användare med hjälp av Azure AD B2C, hämta en åtkomsttoken med hjälp av MSAL.NET och anropa ett API.

Konsol-/Daemon-appar

Exempel Beskrivning
dotnetcore-b2c-kontohantering Ett .NET Core-konsolprogram som anropar Microsoft Graph med en egen identitet för att hantera användare i en B2C-katalog. Autentiseringen görs med Azure AD B2C med hjälp av MSAL.NET. Det här exemplet använder auktoriseringskodflödet.

SAML-testprogram

Exempel Beskrivning
saml-sp-testare SAML-testprogrammet för att testa Azure AD B2C som konfigurerats för att fungera som SAML-identitetsprovider.

API-anslutningsappar

Följande tabeller innehåller länkar till kodexempel för användning av webb-API:er i dina användarflöden med hjälp av API-anslutningsappar.

Snabbstarter för Azure Functions

Exempel Beskrivning
.NET Core Det här .NET Core Azure-funktionsexemplet visar hur du begränsar registreringar till specifika e-postdomäner och validerar information från användaren.
Node.js Det här Node.js Azure-funktionsexempel visar hur du begränsar registreringar till specifika e-postdomäner och validerar information från användaren.
Pytonorm Det här Python Azure-funktionsexemplet visar hur du begränsar registreringar till specifika e-postdomäner och validerar information från användaren.

Automatiserade bedrägeriskyddstjänster och CAPTCHA

Exempel Beskrivning
Arkose Labs bedrägeri- och missbruksskydd Det här exemplet visar hur du skyddar dina användarregistreringar med hjälp av Arkose Labs-tjänsten för bedrägeri och missbruksskydd.
reCAPTCHA Det här exemplet visar hur du skyddar dina användarregistreringar med hjälp av en reCAPTCHA-utmaning för att förhindra automatiserat missbruk.

Identitetsverifiering

Exempel Beskrivning
IDologi Det här exemplet visar hur du verifierar en användaridentitet som en del av dina registreringsflöden med hjälp av en API-anslutningsapp för att integrera med IDology.
Experian Experian Det här exemplet visar hur du verifierar en användaridentitet som en del av dina registreringsflöden med hjälp av en API-anslutningsapp för att integrera med Experian.

Annat

Exempel Beskrivning
Inbjudningskod Det här exemplet visar hur du begränsar registreringen till specifika målgrupper med hjälp av inbjudningskoder.
Gemenskapsprover för API-kontakter Arkivet har community-underhållna exempel på scenarier som aktiveras av API-kopplingar.