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. |