title | description | services | author | manager | ms.author | ms.date | ms.custom | ms.topic | ms.service | ms.subservice |
---|---|---|---|---|---|---|---|---|---|---|
Azure Active Directory B2C integrate with app samples | Microsoft Docs |
Code samples for integrating Azure AD B2C to mobile, desktop, web, and single-page applications. |
active-directory-b2c |
msmimart |
celestedg |
mimart |
10/02/2020 |
mvc |
sample |
active-directory |
B2C |
The following tables provide links to samples for applications including iOS, Android, .NET, and Node.js.
Sample | Description |
---|---|
ios-swift-native-msal | An iOS sample in Swift that authenticates Azure AD B2C users and calls an API using OAuth 2.0 |
android-native-msal | 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-appauth | 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-appauth | 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-desktop | 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-native | 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. |
Sample | Description |
---|---|
dotnet-webapp-and-webapi | A combined sample for a .NET web application that calls a .NET Web API, both secured using Azure AD B2C. |
dotnetcore-webapp-openidconnect | An ASP.NET Core web application that uses OpenID Connect to sign in users in Azure AD B2C. |
dotnetcore-webapp-msal-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-nodejs | A Node.js app that provides a quick and easy way to set up a Web application with Express using OpenID Connect. |
javascript-nodejs-webapi | 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-webapp | Demonstrate how to Integrate B2C of Microsoft identity platform with a Python web application. |
Sample | Description |
---|---|
ms-identity-javascript-angular-tutorial | An Angular single page application (SPA) calling a web API. Authentication is done with Azure AD B2C by using MSAL Angular. This sample uses the authorization code flow with PKCE. |
ms-identity-javascript-react-tutorial | A React single page application (SPA) calling a web API. Authentication is done with Azure AD B2C by using MSAL React. This sample uses the authorization code flow with PKCE. |
ms-identity-b2c-javascript-spa | A VanillaJS single page application (SPA) calling a web API. Authentication is done with Azure AD B2C by using MSAL.js. This sample uses the authorization code flow with PKCE. |
javascript-nodejs-management | A VanillaJS single page application (SPA) calling Microsoft Graph to manage users in a B2C directory. Authentication is done with Azure AD B2C by using MSAL.js. This sample uses the authorization code flow with PKCE. |
Sample | Description |
---|---|
javascript-nodejs-management | A Node.js and express console daemon application calling Microsoft Graph with its own identity to manage users in a B2C directory. Authentication is done with Azure AD B2C by using MSAL Node. This sample uses the authorization code flow. |
dotnetcore-b2c-account-management | A .NET Core console application calling Microsoft Graph with its own identity to manage users in a B2C directory. Authentication is done with Azure AD B2C by using MSAL.NET. This sample uses the authorization code flow. |
Sample | Description |
---|---|
saml-sp-tester | SAML test application to test Azure AD B2C configured to act as SAML identity provider. |
The following tables provide links to code samples for leveraging web APIs in your user flows using API connectors.
Sample | Description |
---|---|
.NET Core | This .NET Core Azure Function sample demonstrates how to limit sign-ups to specific email domains and validate user-provided information. |
Node.js | This Node.js Azure Function sample demonstrates how to limit sign-ups to specific email domains and validate user-provided information. |
Python | This Python Azure Function sample demonstrates how to limit sign-ups to specific email domains and validate user-provided information. |
Sample | Description |
---|---|
Arkose Labs fraud and abuse protection | This sample shows how to protect your user sign-ups using the Arkose Labs fraud and abuse protection service. |
reCAPTCHA | This sample shows how to protect your user sign-ups using a reCAPTCHA challenge to prevent automated abuse. |
Sample | Description |
---|---|
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. |
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. |
Sample | Description |
---|---|
Invitation code | This sample demonstrates how to limit sign up to specific audiences by using invitation codes. |
API connector community samples | This repository has community maintained samples of scenarios enabled by API connectors. |