Azure Active Directory B2C-kodexempel

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

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 Microsoft-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 Microsoft-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.

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 Anslut 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.
openidconnect nodejs En Node.js-app som ger ett snabbt och enkelt sätt att konfigurera ett webbprogram med Express med hjälp av OpenID Connect.
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 passport.js.
ms-identity-python-webapp Visa hur du integrerar B2C av Microsofts identitetsplattform med en Python-webbapp.

Appar med en sida

Exempel Beskrivning
ms-identity-javascript-angular-tutorial En Angular ensidesapplikation (SPA) som anropar ett webb-API. Autentiseringen utförs med hjälp Azure AD B2C msal-Angular. I det här exemplet används auktoriseringskodflödet med PKCE.
ms-identity-javascript-react-tutorial En React ensidesapplikation (SPA) som anropar ett webb-API. Autentiseringen görs med Azure AD B2C med hjälp av MSAL-React. I det här exemplet används auktoriseringskodflödet med PKCE.
ms-identity-b2c-javascript-spa Ett VanillaJS-ensidesprogram (SPA) som anropar ett webb-API. Autentiseringen görs med Azure AD B2C med hjälp av MSAL.js. I det här exemplet används auktoriseringskodflödet med PKCE.
javascript-nodejs-management En VanillaJS-ensidesapplikation (SPA) som anropar Microsoft Graph för att hantera användare i en B2C-katalog. Autentiseringen görs med Azure AD B2C med hjälp av MSAL.js. I det här exemplet används auktoriseringskodflödet med PKCE.

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. Autentiseringen görs med Azure AD B2C med hjälp av MSAL-noden. Det här exemplet använder auktoriseringskodflödet.
dotnetcore-b2c-account-management Ett .NET Core-konsolprogram som anropar Microsoft Graph med sin 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 Azure AD B2C konfigurerat att fungera som SAML-identitetsprovider.

API-anslutningsprogram

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

Snabbstarter för Azure-funktioner

Exempel Beskrivning
.NET Core Det här Azure Function-exemplet för .NET Core visar hur du begränsar registreringar till specifika e-postdomäner och validerar information som tillhandahålls av användaren.
Node.js Det Node.js azure function-exemplet visar hur du begränsar registreringar till specifika e-postdomäner och validerar information som tillhandahålls av användaren.
Python Det här Python Azure Function-exemplet visar hur du begränsar registreringar till specifika e-postdomäner och validerar information som tillhandahålls av användaren.

Automatiska bedrägeriskyddstjänster & CAPTCHA

Exempel Beskrivning
Arkose Labs bedrägeri- och missbruksskydd Det här exemplet visar hur du skyddar dina användarin registreringar med hjälp av tjänsten för bedrägeri- och missbruksskydd i Arkose Labs.
Recaptcha Det här exemplet visar hur du skyddar användarnas registreringar 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 inloggningsflö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 inloggningsflö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 registrering för specifika målgrupper med hjälp av inbjudningskoder.
Community-exempel för API-anslutningsapp Den här lagringsplatsen har community-underhållsexempel på scenarier som aktiveras av API-kopplingar.