Megosztás a következőn keresztül:


Azure Active Directory B2C-kódminták

Fontos

2025. május 1-jére az Azure AD B2C már nem lesz elérhető az új ügyfelek számára. További információ a GYIK-ben.

Az alábbi táblázatok olyan alkalmazások mintáira mutató hivatkozásokat tartalmaznak, mint például az iOS, az Android, a .NET és a Node.js.

Webalkalmazások és API-k

Minta Leírás
dotnet-webapp-and-webapi Kombinált minta egy .NET-webalkalmazáshoz, amely .NET-web API-t hív meg, mindkettő az Azure AD B2C-vel védve van.
dotnetcore-webapp-openidconnect Egy ASP.NET Core-webalkalmazás, amely OpenID Connect használatával jelentkezik be a felhasználókba az Azure AD B2C-ben.
dotnetcore-webapp-msal-api Egy ASP.NET Core-webalkalmazás, amely az Azure AD B2C használatával bejelentkeztet egy felhasználót, hozzáférési tokent szerez be MSAL.NET használatával és API hívást végez.
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 az 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.jshasználatával.
ms-identitás-python-webapp Bemutatja, hogyan integráljuk a Microsoft identitásplatform B2C-t egy Python webalkalmazással.

Egyoldalas alkalmazások

Minta Leírás
ms-identity-javascript-react-tutorial Egy webes API-t meghívó React egyoldalas alkalmazás (SPA). A hitelesítés az Azure AD B2C-vel történik az 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) egy webes API-t hív meg. A hitelesítés az Azure AD B2C-vel történik MSAL.jshasználatával. Ez a minta a PKCE engedélyezési kódfolyamatát használja.

Mobil- és asztali alkalmazások

Minta Leírás
ios-swift-natív-msal Egy iOS-minta a Swiftben, amely hitelesíti az Azure AD B2C-felhasználókat, és meghív egy API-t az OAuth 2.0 használatával
android-natív-msal Egy egyszerű Android-alkalmazás, amely bemutatja, hogyan használhatja az MSAL-t a felhasználók Azure Active Directory B2C-en keresztüli hitelesítésére, és hogyan férhet hozzá egy webes API-hoz az eredményül kapott jogkivonatokkal.
ios-native-appauth Minta, amely bemutatja, hogyan hozhat létre egy olyan iOS-alkalmazást egy harmadik féltől származó kódtár használatával Objective-C, amely hitelesíti a Microsoft-identitásfelhasználókat az Azure AD B2C identitásszolgáltatásban.
android-natív-appauth Egy minta, amely bemutatja, hogyan hozhat létre külső kódtárat egy Olyan Android-alkalmazás létrehozásához, amely hitelesíti a Microsoft identitásfelhasználóit a B2C identitásszolgáltatásban, és meghív egy webes API-t OAuth 2.0 hozzáférési jogkivonatokkal.
dotnet-desktop Minta, amely bemutatja, hogyan jelentkezhet be egy Windows Desktop .NET-alkalmazás (WPF) egy felhasználóba az Azure AD B2C használatával, hogyan szerezhet be hozzáférési jogkivonatot MSAL.NET és hogyan hívhat meg egy API-t.

Konzol-/démonalkalmazások

Minta Leírás
dotnetcore-b2c-fiókkezelés Egy .NET Core-konzolalkalmazás, amely saját identitással hívja meg a Microsoft Graphot egy B2C-címtár felhasználóinak kezeléséhez. A hitelesítés az Azure AD B2C-vel történik MSAL.NET használatával. Ez a minta az engedélyezési kódfolyamatot használja.

SAML-tesztalkalmazás

Minta Leírás
saml-sp-teszter 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 webes API-kat használnak a felhasználói folyamatokban API-összekötőkkel.

Az Azure Functions rövid útmutatói

Minta Leírás
NET-mag 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.
Piton 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

Minta Leírás
Arkose Labs csalás és visszaélés elleni védelem Ez a minta bemutatja, hogyan védheti meg felhasználói regisztrációit 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 reCAPTCHA-kihívással az automatizált visszaélések megelőzése érdekében.

Identitás-ellenőrzés

Minta Leírás
IDológia 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-ba való integrációhoz.
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 Experiannel való integrációhoz.

Egyéb

Minta 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ókódok használatával.
API-csatlakozó közösségi példák Ez az adattár az API-összekötők által engedélyezett forgatókönyvek közösség által fenntartott mintáival rendelkezik.