Azure Active Directory B2C: codevoorbeelden

In de volgende tabellen ziet u koppelingen naar voorbeelden voor toepassingen, waaronder iOS, Android, .NET en Node.js.

Mobiele apps en desktop-apps

Voorbeeld Beschrijving
ios-swift-native-msal Een iOS-voorbeeld in Swift waarmee Azure AD B2C-gebruikers worden geverifieerd en een API wordt aangeroepen met behulp van OAuth 2.0
android-native-msal Een eenvoudige Android-app die laat zien hoe u MSAL kunt gebruiken om gebruikers te verifiëren via Active Directory B2C en toegang kunt krijgen tot een Web-API met behulp van de resulterende tokens.
ios-native-appauth Een voorbeeld dat laat zien hoe u een bibliotheek van derden kunt gebruiken om een iOS-toepassing te bouwen in Objective-C waarmee Microsoft identiteitsgebruikers worden geverifieerd bij onze Azure AD B2C-identiteitsservice.
android-native-appauth Een voorbeeld dat laat zien hoe u een bibliotheek van derden kunt gebruiken om een Android-toepassing te bouwen die Microsoft identiteitsgebruikers verifieert bij onze B2C-identiteitsservice en een web-API aanroept met OAuth 2.0-toegangstokens.
dotnet-desktop Een voorbeeld van hoe een gebruiker wordt aangemeld bij een WPF-toepassing (Windows Desktop .NET) via Azure AD B2C, een toegangstoken wordt verkregen met behulp van MSAL.NET en een API wordt aangeroepen.
xamarin-native Een eenvoudige Xamarin Forms-app die laat zien hoe u MSAL kunt gebruiken om gebruikers te verifiëren via Active Directory B2C en toegang kunt krijgen tot een Web-API met behulp van de resulterende tokens.

Web-apps en API's

Voorbeeld Beschrijving
dotnet-webapp-and-webapi Een gecombineerd voorbeeld voor een .NET-webtoepassing waarmee een .NET Web-API wordt aangeroepen, waarbij beide zijn beveiligd via Azure AD B2C.
dotnetcore-webapp-openidconnect Een ASP.NET Core-webtoepassing die gebruikmaakt van OpenID Connect voor het aanmelden van gebruikers bij Azure AD B2C.
dotnetcore-webapp-msal-api Een ASP.NET Core-webtoepassing waarmee een gebruiker wordt aangemeld via Azure AD B2C, een toegangstoken wordt verkregen met behulp van MSAL.NET en een API wordt aangeroepen.
auth-code-flow-nodejs Een Node.js-app die laat zien hoe u verificatie inschakelt (aanmelden, afmelden en profiel bewerken) in een Node.js webtoepassing met behulp van Azure Active Directory B2C. De web-app maakt gebruik van MSAL-node.
javascript-nodejs-webapi Een kleine Node.js web-API voor Azure AD B2C die laat zien hoe u uw web-API kunt beveiligen en B2C-toegangstokens kunt accepteren met behulp van passport.js.
ms-identity-python-webapp Laat zien hoe u B2C van Microsoft Identity Platform integreert met een Python-webtoepassing.

Apps met één pagina

Voorbeeld Beschrijving
ms-identity-javascript-angular-tutorial Een Angular toepassing met één pagina (SPA) die een web-API aanroept. Verificatie wordt uitgevoerd met Azure AD B2C met behulp van MSAL Angular. In dit voorbeeld wordt de autorisatiecodestroom met PKCE gebruikt.
ms-identity-javascript-react-tutorial Een React toepassing met één pagina (SPA) die een web-API aanroept. Verificatie wordt uitgevoerd met Azure AD B2C met behulp van MSAL React. In dit voorbeeld wordt de autorisatiecodestroom met PKCE gebruikt.
ms-identity-b2c-javascript-spa Een VanillaJS-toepassing met één pagina (SPA) die een web-API aanroept. Verificatie wordt uitgevoerd met Azure AD B2C door gebruik te maken van MSAL.js. In dit voorbeeld wordt de autorisatiecodestroom met PKCE gebruikt.
javascript-nodejs-management Een VanillaJS-toepassing met één pagina (SPA) die Microsoft Graph aanroept om gebruikers in een B2C-directory te beheren. Verificatie wordt uitgevoerd met Azure AD B2C door gebruik te maken van MSAL.js. In dit voorbeeld wordt de autorisatiecodestroom met PKCE gebruikt.

Console-/daemon-apps

Voorbeeld Beschrijving
javascript-nodejs-management Een Node.js en expressconsole daemontoepassing die Microsoft Graph aanroept met een eigen identiteit om gebruikers in een B2C-directory te beheren. Verificatie wordt uitgevoerd met Azure AD B2C met behulp van MSAL Node. In dit voorbeeld wordt de autorisatiecodestroom gebruikt.
dotnetcore-b2c-account-management Een .NET Core-consoletoepassing die Microsoft Graph aanroept met een eigen identiteit om gebruikers in een B2C-directory te beheren. Verificatie wordt uitgevoerd met Azure AD B2C met behulp van MSAL.NET. In dit voorbeeld wordt de autorisatiecodestroom gebruikt.

SAML-testtoepassing

Voorbeeld Beschrijving
saml-sp-tester De SAML-testtoepassing voor het testen van Azure AD B2C is geconfigureerd om te fungeren als SAML-id-provider.

API-connectors

De volgende tabellen bieden koppelingen naar codevoorbeelden voor het gebruik van web-API's in uw gebruikersstroom met behulp van API-connectors.

Quickstarts voor Azure Functions

Voorbeeld Beschrijving
.NET Core Dit .NET Core Azure Function-voorbeeld laat zien hoe u aanmeldingen kunt beperken tot specifieke e-maildomeinen en door de gebruiker verstrekte informatie kunt valideren.
Node.js Dit Azure Function-voorbeeld voor Node.js laat zien hoe u aanmeldingen kunt beperken tot specifieke e-maildomeinen en door de gebruiker verstrekte informatie kunt valideren.
Python Dit Azure Function-voorbeeld voor Python laat zien hoe u aanmeldingen kunt beperken tot specifieke e-maildomeinen en door de gebruiker verstrekte informatie kunt valideren.

Geautomatiseerde fraudebeveiligingsservices & CAPTCHA

Voorbeeld Beschrijving
Fraude- en misbruikbescherming van Arkose Labs In dit voorbeeld ziet u hoe u uw gebruikersregistraties kunt beveiligen met behulp van de Arkose Labs-service voor bescherming tegen fraude en misbruik.
reCAPTCHA In dit voorbeeld ziet u hoe u uw gebruikersregistraties kunt beveiligen met behulp van een reCAPTCHA-uitdaging om geautomatiseerd misbruik te voorkomen.

Identiteitverificatie

Voorbeeld Beschrijving
IDology In dit voorbeeld ziet u hoe u een gebruikersidentiteit kunt verifiëren als onderdeel van uw aanmeldingsstromen, door een API-connector te gebruiken om te integreren met IDology.
Experian In dit voorbeeld ziet u hoe u een gebruikersidentiteit kunt verifiëren als onderdeel van uw aanmeldingsstromen, door een API-connector te gebruiken om te integreren met Experian.

Anders

Voorbeeld Beschrijving
Uitnodigingscode In dit voorbeeld ziet u hoe u de registratie van specifieke doelgroepen kunt beperken met behulp van uitnodigingscodes.
Communityvoorbeelden van API-connector Deze opslagplaats bevat door de community onderhouden voorbeelden van scenario's die door API-connectors worden ingeschakeld.