Azure Active Directory B2C-mintakódok

Az alábbi táblázat többek között iOS-, Android-, .NET- és Node.js-mintaalkalmazásokra mutató hivatkozásokat tartalmaz.

Webalkalmazások és API-k

Sample Leírás
dotnet-webapp-and-webapi Összetett minta egy .NET-webalkalmazáshoz, amely egy .NET-es webes API-t hív meg, és mindkettő védelméről az Azure AD B2C gondoskodik.
dotnetcore-webapp-openidconnect Egy ASP.NET Core webalkalmazás, amely az OpenID Connect használatával jelentkezik be a felhasználókba Azure AD B2C-ben.
dotnetcore-webapp-msal-api Egy ASP.NET Core-webalkalmazás, amely felhasználókat jelentkeztethet be az Azure AD B2C-vel, hozzáférési jogkivonatot szerez be az MSAL.NET használatával, és meghív egy API-t.
auth-code-flow-nodejs Egy Node.js alkalmazás, amely bemutatja, hogyan engedélyezheti a hitelesítést (bejelentkezés, kijelentkezés és profil szerkesztése) egy Node.js webalkalmazásban az Azure Active Directory B2C használatával. A webalkalmazás MSAL-csomópontot használ.
javascript-nodejs-webapi Egy kis Node.js webes API Azure AD B2C-hez, amely bemutatja, hogyan védheti meg a webes API-t, és hogyan fogadhatja el a B2C hozzáférési jogkivonatokat passport.js használatával.
ms-identity-python-webapp Bemutatja, hogyan integrálhatja a Microsoft Identitásplatform B2C-ját egy Python-webalkalmazással.

Egylapos appok

Sample Leírás
ms-identity-javascript-angular-tutorial Egy Angular egyoldalas alkalmazás (SPA), amely webes API-t hív meg. A hitelesítés Azure AD B2C-vel történik MSAL Angular használatával. Ez a minta a PKCE engedélyezési kódfolyamatát használja.
ms-identity-javascript-react-tutorial Egy React egyoldalas alkalmazás (SPA), amely webes API-t hív meg. A hitelesítés Azure AD B2C-vel történik MSAL React használatával. Ez a minta a PKCE engedélyezési kódfolyamatát használja.
ms-identity-b2c-javascript-spa VanillaJS egyoldalas alkalmazás (SPA), amely webes API-t hív meg. A hitelesítés Azure AD B2C-vel történik MSAL.js használatával. Ez a minta a PKCE engedélyezési kódfolyamatát használja.
javascript-nodejs-management Egy VanillaJS egyoldalas alkalmazás (SPA) hívja meg a Microsoft Graphot a B2C-címtárban lévő felhasználók kezeléséhez. A hitelesítés Azure AD B2C-vel történik MSAL.js használatával. Ez a minta a PKCE engedélyezési kódfolyamatát használja.

Mobil- és asztali alkalmazások

Sample Leírás
ios-swift-native-msal Swift nyelvű iOS-minta, amely az Azure AD B2C-felhasználókat hitelesíti, és meghív egy API-t az OAuth 2.0 használatával.
android-native-msal Egy egyszerű Android-alkalmazás, amely azt mutatja be, hogyan használható az MSAL felhasználók hitelesítéséhez az Azure Active Directory B2C segítségével, és hogyan lehet hozzáférni egy webes API-hoz az eredményül kapott jogkivonatokkal.
ios-native-appauth Egy minta, amely bemutatja, hogyan hozhat létre egy olyan iOS-alkalmazást az Objective-C-ben külső kódtár használatával, amely hitelesíti a Microsoft-identitásfelhasználókat a Azure AD B2C identitásszolgáltatásban.
android-native-appauth Egy minta, amely bemutatja, hogyan használhat külső kódtárat egy Olyan Android-alkalmazás létrehozásához, amely hitelesíti a Microsoft-identitásfelhasználókat a B2C identitásszolgáltatásban, és meghív egy webes API-t OAuth 2.0 hozzáférési jogkivonatokkal.
dotnet-desktop Ez a minta azt mutatja be, hogyan tud egy Windows asztali .NET- (WPF-) alkalmazás bejelentkeztetni egy felhasználót az Azure AD B2C-vel, hogyan szerezhet be egy hozzáférési jogkivonatot az MSAL.NET használatával, és hogyan hívhat meg egy API-t.
xamarin-native Egy egyszerű Xamarin Forms-alkalmazás, amely azt mutatja be, hogyan használható az MSAL felhasználók hitelesítéséhez az Azure Active Directory B2C segítségével, és hogyan lehet hozzáférni egy webes API-hoz az eredményül kapott jogkivonatokkal.

Konzol-/démonalkalmazások

Sample Leírás
javascript-nodejs-management Egy Node.js és expressz konzol démonalkalmazás, amely saját identitással hívja meg a Microsoft Graphot a B2C-címtárban lévő felhasználók kezeléséhez. A hitelesítés Azure AD B2C-vel történik az MSAL-csomópont használatával. Ez a minta az engedélyezési kód folyamatát használja.
dotnetcore-b2c-account-management Egy .NET Core-konzolalkalmazás, amely saját identitással hívja meg a Microsoft Graphot a B2C-címtárban lévő felhasználók kezeléséhez. A hitelesítés Azure AD B2C-vel történik MSAL.NET használatával. Ez a minta az engedélyezési kód folyamatát használja.

SAML-tesztalkalmazás

Sample Leírás
saml-sp-tester SAML-tesztalkalmazás az SAML-identitásszolgáltatóként konfigurált Azure AD B2C teszteléséhez.

API-összekötők

Az alábbi táblázatok olyan kódmintákra mutató hivatkozásokat tartalmaznak, amelyek segítségével webes API-kat használhat a felhasználói folyamatokban API-összekötők használatával.

Az Azure Function rövid útmutatói

Sample Leírás
.NET Core Ez a .NET Core Azure-függvényminta bemutatja, hogyan korlátozhatja a regisztrációkat adott e-mail-tartományokra, és hogyan ellenőrizheti a felhasználó által megadott adatokat.
Node.js Ez a Node.js Azure-függvényminta bemutatja, hogyan korlátozhatja a regisztrációkat adott e-mail-tartományokra, és hogyan ellenőrizheti a felhasználó által megadott adatokat.
Python Ez a Python Azure-függvényminta bemutatja, hogyan korlátozhatja a regisztrációkat adott e-mail-tartományokra, és hogyan ellenőrizheti a felhasználó által megadott adatokat.

Automatizált csalásvédelmi szolgáltatások & CAPTCHA

Sample Leírás
Arkose Labs csalás és visszaélés elleni védelem Ez a minta bemutatja, hogyan védheti meg a felhasználói regisztrációkat az Arkose Labs csalás- és visszaélésvédelmi szolgáltatásával.
reCAPTCHA Ez a minta bemutatja, hogyan védheti meg a felhasználói regisztrációkat egy reCAPTCHA-kihívással az automatikus visszaélések megelőzése érdekében.

Identitás ellenőrzése

Sample Leírás
IDology Ez a minta bemutatja, hogyan ellenőrizheti a felhasználói identitást a regisztrációs folyamatok részeként egy API-összekötő használatával az IDology használatával.
Experian Ez a minta bemutatja, hogyan ellenőrizheti a felhasználói identitást a regisztrációs folyamatok részeként egy API-összekötő használatával az Experiannal való integrációhoz.

Egyéb

Sample Leírás
Meghívókód Ez a minta bemutatja, hogyan korlátozhatja a regisztrációt adott célközönségekre meghíváskódok használatával.
API-összekötő közösségi mintái Ez az adattár az API-összekötők által engedélyezett forgatókönyvek közösség által fenntartott mintáit tartalmazza.