Ukázky kódu pro Azure Active Directory B2C

Následující tabulka obsahuje odkazy na ukázky pro aplikace, včetně ukázek pro iOS, Android, .NET a Node.js.

Webové aplikace a rozhraní API

Ukázka Popis
dotnet-webapp-and-webapi Souhrnná ukázka pro webovou aplikaci .NET, která volá webové rozhraní API .NET, obojí se zabezpečením pomocí Azure AD B2C.
dotnetcore-webapp-openidconnect Webová aplikace ASP.NET Core, která používá OpenID Connect k přihlašování uživatelů v Azure AD B2C.
dotnetcore-webapp-msal-api Webová aplikace ASP.NET Core, která dokáže přihlásit uživatele pomocí Azure AD B2C, získat přístupový token pomocí MSAL.NET a volat rozhraní API.
auth-code-flow-nodejs Aplikace Node.js, která ukazuje, jak povolit ověřování (přihlášení, odhlášení a úpravy profilu) ve webové aplikaci Node.js pomocí Azure Active Directory B2C. Webová aplikace používá uzel MSAL.
javascript-nodejs-webapi Malé Node.js webové rozhraní API pro Azure AD B2C, které ukazuje, jak chránit webové rozhraní API a přijímat přístupové tokeny B2C pomocí passport.js.
ms-identity-python-webapp Předveďte, jak integrovat B2C Microsoft identity platform s webovou aplikací v Pythonu.

Jednostránkové aplikace

Ukázka Popis
ms-identity-javascript-angular-tutorial Jednostránková aplikace (SPA) Angular volání webového rozhraní API. Ověřování se provádí pomocí Azure AD B2C pomocí msal Angular. Tato ukázka používá tok autorizačního kódu s PKCE.
ms-identity-javascript-react-tutorial React jednostránkovou aplikaci (SPA), která volá webové rozhraní API. Ověřování se provádí pomocí Azure AD B2C pomocí msal React. Tato ukázka používá tok autorizačního kódu s PKCE.
ms-identity-b2c-javascript-spa Jednostránková aplikace (SPA) VanillaJS, která volá webové rozhraní API. Ověřování se provádí pomocí Azure AD B2C pomocí MSAL.js. Tato ukázka používá tok autorizačního kódu s PKCE.
javascript-nodejs-management Jednostránková aplikace VanillaJS (SPA), která volá Microsoft Graph ke správě uživatelů v adresáři B2C. Ověřování se provádí pomocí Azure AD B2C pomocí MSAL.js. Tato ukázka používá tok autorizačního kódu s PKCE.

Mobilní a desktopové aplikace

Ukázka Popis
ios-swift-native-msal Ukázka pro iOS v jazyce Swift, která ověřuje uživatele Azure AD B2C a volá rozhraní API s použitím OAuth 2.0
android-native-msal Jednoduchá aplikace pro Android, která ukazuje použití MSAL k ověřování uživatelů prostřednictvím Azure Active Directory B2C a přístup k webovému rozhraní API s použitím výsledných tokenů.
ios-native-appauth Ukázka, která ukazuje, jak můžete použít knihovnu třetí strany k vytvoření aplikace pro iOS v Objective-C, která ověřuje uživatele identity Microsoftu v naší službě identit Azure AD B2C.
android-native-appauth Ukázka, která ukazuje, jak můžete použít knihovnu třetí strany k vytvoření aplikace pro Android, která ověřuje uživatele identity Microsoftu v naší službě identit B2C a volá webové rozhraní API pomocí přístupových tokenů OAuth 2.0.
dotnet-desktop Ukázka způsobu, jakým desktopová aplikace .NET pro Windows (WPF) může přihlásit uživatele pomocí Azure AD B2C, získat přístupový token pomocí MSAL.NET a volat rozhraní API.
xamarin-native Jednoduchá aplikace Xamarin Forms, která ukazuje použití MSAL k ověřování uživatelů prostřednictvím Azure Active Directory B2C a přístup k webovému rozhraní API s použitím výsledných tokenů.

Konzolové/démonové aplikace

Ukázka Popis
javascript-nodejs-management Aplikace démona Node.js a express console volající Microsoft Graph s vlastní identitou pro správu uživatelů v adresáři B2C. Ověřování se provádí pomocí Azure AD B2C pomocí uzlu MSAL. Tato ukázka používá tok autorizačního kódu.
dotnetcore-b2c-account-management Konzolová aplikace .NET Core, která volá Microsoft Graph s vlastní identitou pro správu uživatelů v adresáři B2C. Ověřování se provádí pomocí Azure AD B2C pomocí MSAL.NET. Tato ukázka používá tok autorizačního kódu.

Testovací aplikace SAML

Ukázka Popis
saml-sp-tester Testovací aplikace SAML pro testování Azure AD B2C nakonfigurovaná tak, aby fungovala jako zprostředkovatel identity SAML.

Konektory rozhraní API

Následující tabulky obsahují odkazy na ukázky kódu pro využití webových rozhraní API v tocích uživatelů pomocí konektorů rozhraní API.

Rychlá zprovoznění služby Azure Functions

Ukázka Popis
.NET Core Tato ukázka funkce Azure .NET Core ukazuje, jak omezit registrace na konkrétní e-mailové domény a ověřit informace zadané uživatelem.
Node.js Tato Node.js ukázka funkce Azure Functions ukazuje, jak omezit registrace na konkrétní e-mailové domény a ověřit informace poskytnuté uživatelem.
Python Tato ukázka funkce Azure Functions v Pythonu ukazuje, jak omezit registrace na konkrétní e-mailové domény a ověřit informace poskytnuté uživatelem.

Automatizované služby & ochrany před podvody CAPTCHA

Ukázka Popis
Ochrana před podvody a zneužitím v Arkose Labs Tato ukázka ukazuje, jak chránit přihlášení uživatelů pomocí služby Arkose Labs pro ochranu před podvody a zneužitím.
reCAPTCHA Tato ukázka ukazuje, jak chránit přihlášení uživatelů pomocí výzvy reCAPTCHA, aby se zabránilo automatizovanému zneužití.

Ověření identity

Ukázka Popis
IDology Tato ukázka ukazuje, jak ověřit identitu uživatele v rámci toků registrace pomocí konektoru rozhraní API pro integraci s IDology.
Experian Tato ukázka ukazuje, jak ověřit identitu uživatele v rámci toků registrace pomocí konektoru ROZHRANÍ API pro integraci s Experianem.

Jiné

Ukázka Popis
Kód pozvánky Tato ukázka ukazuje, jak omezit registraci na konkrétní cílové skupiny pomocí kódů pozvánek.
Komunitní ukázky konektoru API Toto úložiště obsahuje ukázky scénářů spravovaných komunitou, které umožňují konektory rozhraní API.