Share via


Azure Active Directory B2C-kodexempel

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

Webbappar och API:er

Exempel Beskrivning
dotnet-webapp-and-webapi Ett kombinerat exempel för ett .NET-webbprogram som anropar ett .NET-webb-API, båda skyddade med Azure AD B2C.
dotnetcore-webapp-openidconnect En ASP.NET Core webbapp 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 som använder Azure AD B2C, få ett åtkomsttoken med hjälp av MSAL.NET och anropa ett API.
auth-code-flow-nodejs En Node.js app som visar hur du aktiverar autentisering (logga in, logga ut och redigera profil) i en Node.js webbapp med 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-identity-python-webapp Visa hur du integrerar B2C för Microsofts identitetsplattform med ett Python-webbprogram.

Appar med en sida

Exempel Beskrivning
ms-identity-javascript-angular-tutorial Ett Angular ensidesprogram (SPA) som anropar ett webb-API. Autentiseringen görs med Azure AD B2C med hjälp av MSAL-Angular. Det här exemplet använder auktoriseringskodflödet med PKCE.
ms-identity-javascript-react-tutorial Ett React ensidesprogram (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-identity-b2c-javascript-spa Ett VanillaJS-program med en enda sida (SPA) som anropar ett webb-API. Autentisering görs med Azure AD B2C med hjälp av MSAL.js. Det här exemplet använder auktoriseringskodflödet med PKCE.
javascript-nodejs-management Ett VanillaJS-program med en enda sida (SPA) som anropar Microsoft Graph för att hantera användare i en B2C-katalog. Autentisering 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-native-msal Ett iOS-exempel i Swift som autentiserar Azure AD B2C-användare och anropar ett API med OAuth 2.0
android-native-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 resulterande token.
ios-native-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 Microsofts identitetsanvändare till vår Azure AD B2C-identitetstjänst.
android-native-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 Windows Desktop .NET-program (WPF-program) kan logga in en användare som använder Azure AD B2C, få ett åtkomsttoken med hjälp av MSAL.NET och anropa ett API.
xamarin-intern En enkel Xamarin Forms-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 resulterande token.

Konsol-/Daemon-appar

Exempel Beskrivning
javascript-nodejs-management Ett Node.js- och expresskonsoldaemonprogram som anropar Microsoft Graph med sin egen identitet för att hantera användare i en B2C-katalog. Autentisering görs med Azure AD B2C med hjälp av MSAL Node. Det här exemplet använder auktoriseringskodflödet.
dotnetcore-b2c-account-management 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-tester SAML-testprogram för att testa Azure AD B2C som konfigurerats för att fungera som SAML-identitetsprovider.

API-anslutningsprogram

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-funktioner

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.
Python Det här Python Azure-funktionsexemplet visar hur du begränsar registreringar till specifika e-postdomäner och validerar information från användaren.

CAPTCHA för automatiserade bedrägeriskyddstjänster &

Exempel Beskrivning
Arkose Labs bedrägeri- och missbruksskydd Det här exemplet visar hur du skyddar dina användarregistreringar med hjälp av tjänsten Arkose Labs 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
IDology 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 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.

Övrigt

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