Azure Active Directory B2C code samples
2 minutes to read
In this article
The following tables provide links to samples for applications including iOS, Android, .NET, and Node.js.
Mobile and desktop apps
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.
Web apps and APIs
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 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.
ms-identity-python-webapp Demonstrate how to Integrate B2C of Microsoft identity platform with a Python web application.
Single page apps
SAML test application
saml-sp-tester SAML test application to test Azure AD B2C configured to act as SAML identity provider.