Sampel kode Azure Active Directory B2C

Tabel berikut ini menyediakan link ke sampel untuk aplikasi termasuk iOS, Android, .NET, dan Node.js.

Aplikasi web dan API

Sampel Deskripsi
dotnet-webapp-dan-webapi Sampel gabungan untuk aplikasi web .NET yang memanggil Web API .NET, keduanya diamankan menggunakan Azure AD B2C.
dotnetcore-webapp-openidconnect Aplikasi ASP.NET Core yang menggunakan OpenID Connect untuk masuk ke pengguna di Azure AD B2C.
dotnetcore-webapp-msal-api Aplikasi web ASP.NET Core yang dapat masuk ke pengguna menggunakan Azure AD B2C, mendapatkan token akses menggunakan MSAL.NET dan memanggil API.
auth-code-flow-nodejs Aplikasi Node.js yang menunjukkan cara mengaktifkan autentikasi (masuk, keluar, dan mengedit profil) di aplikasi web Node.js menggunakan Azure Active Directory B2C. Aplikasi web menggunakan MSAL-node.
javascript-nodejs-webapi API Web Node.js kecil untuk Azure AD B2C yang menunjukkan cara melindungi API web Anda dan menerima token akses B2C menggunakan passport.js.
ms-identity-python-webapp Menunjukkan cara Mengintegrasikan B2C dari platform identitas Microsoft dengan aplikasi web Python.

Aplikasi satu halaman

Sampel Deskripsi
ms-identity-javascript-angular-tutorial Aplikasi satu halaman (SPA) Angular memanggil API web. Autentikasi dilakukan dengan Microsoft Azure AD B2C dengan menggunakan MSAL Angular. Sampel ini menggunakan aliran kode otorisasi dengan PKCE.
ms-identity-javascript-react-tutorial Aplikasi satu halaman (SPA) React memanggil API web. Autentikasi dilakukan dengan Azure AD B2C dengan menggunakan MSAL React. Sampel ini menggunakan aliran kode otorisasi dengan PKCE.
ms-identity-b2c-javascript-spa Aplikasi satu halaman (SPA) VanillaJS memanggil API web. Autentikasi dilakukan dengan Azure AD B2C dengan menggunakan MSAL.js. Sampel ini menggunakan aliran kode otorisasi dengan PKCE.
javascript-nodejs-management Aplikasi satu halaman (SPA) VanillaJS memanggil Microsoft Graph untuk mengelola pengguna dalam direktori B2C. Autentikasi dilakukan dengan Azure AD B2C dengan menggunakan MSAL.js. Sampel ini menggunakan aliran kode otorisasi dengan PKCE.

Aplikasi seluler dan desktop

Sampel Deskripsi
ios-swift-native-msal Sampel iOS di Swift yang mengautentikasi pengguna Azure AD B2C dan memanggil API menggunakan OAuth 2.0
android-native-msal Aplikasi Android sederhana yang menampilkan cara menggunakan MSAL untuk mengautentikasi pengguna melalui Azure Active Directory B2C, dan mengakses Web API dengan token yang dihasilkan.
ios-native-appauth Sampel yang memperlihatkan cara menggunakan pustaka pihak ketiga untuk membuat aplikasi iOS di Objective-C yang mengautentikasi pengguna identitas Microsoft ke layanan identitas Azure AD B2C kami.
android-native-appauth Sampel yang menunjukkan cara menggunakan pustaka pihak ketiga untuk membuat aplikasi Android yang mengautentikasi pengguna identitas Microsoft ke layanan identitas B2C kami dan memanggil API web menggunakan token akses OAuth 2.0.
dotnet-desktop Sampel yang menunjukkan bagaimana aplikasi Windows Desktop .NET (WPF) dapat masuk ke pengguna menggunakan Azure AD B2C, mendapatkan token akses menggunakan MSAL.NET dan memanggil API.
xamarin-native Aplikasi Xamarin Forms sederhana yang menampilkan cara menggunakan MSAL untuk mengautentikasi pengguna melalui Azure Active Directory B2C, dan mengakses Web API dengan token yang dihasilkan.

Aplikasi Konsol/Daemon

Sampel Deskripsi
javascript-nodejs-management Aplikasi daemon Node.js dan ekspres yang memanggil Microsoft Graph dengan identitasnya sendiri untuk mengelola pengguna dalam direktori B2C. Autentikasi dilakukan dengan Azure AD B2C dengan menggunakan MSAL Node. Sampel ini menggunakan aliran kode otorisasi.
dotnetcore-b2c-account-management Aplikasi konsol .NET Core memanggil Microsoft Graph dengan identitasnya sendiri untuk mengelola pengguna dalam direktori B2C. Autentikasi dilakukan dengan Azure AD B2C dengan menggunakan MSAL.NET. Sampel ini menggunakan aliran kode otorisasi.

Aplikasi uji SAML

Sampel Deskripsi
saml-sp-tester Aplikasi uji SAML untuk menguji Azure AD B2C dikonfigurasi untuk bertindak sebagai penyedia identitas SAML.

Konektor API

Tabel berikut menyediakan link ke sampel kode untuk memanfaatkan API web di alur pengguna Anda menggunakan konektor API.

Mulai cepat Azure Function

Sampel Deskripsi
.NET Core Contoh .NET Core Azure Function ini menunjukkan cara membatasi pendaftaran ke domain email tertentu dan memvalidasi informasi yang disediakan pengguna.
Node.js Contoh Node.js Azure Function ini menunjukkan cara membatasi pendaftaran ke domain email tertentu dan memvalidasi informasi yang disediakan pengguna.
Python Contoh Azure Function Python ini menunjukkan cara membatasi pendaftaran ke domain email tertentu dan memvalidasi informasi yang disediakan pengguna.

Layanan perlindungan penipuan otomatis & CAPTCHA

Sampel Deskripsi
Perlindungan penipuan dan penyalahgunaan Arkose Labs Contoh ini menunjukkan cara melindungi pendaftaran pengguna Anda menggunakan layanan perlindungan penipuan dan penyalahgunaan Arkose Labs.
reCAPTCHA Contoh ini menunjukkan cara melindungi pendaftaran pengguna Anda menggunakan pertanyaan reCAPTCHA untuk mencegah penyalahgunaan otomatis.

Verifikasi identitas

Sampel Deskripsi
IDology Contoh ini menunjukkan cara memverifikasi identitas pengguna sebagai bagian dari alur pendaftaran Anda dengan menggunakan konektor API untuk diintegrasikan dengan IDology.
Experian Contoh ini menunjukkan cara memverifikasi identitas pengguna sebagai bagian dari alur pendaftaran Anda dengan menggunakan konektor API untuk diintegrasikan dengan Experian.

Lainnya

Sampel Deskripsi
Kode undangan Contoh ini menunjukkan cara membatasi pendaftaran ke audiens tertentu dengan menggunakan kode undangan.
Sampel komunitas konektor API Repositori ini memiliki sampel skenario yang dikelola komunitas yang diaktifkan oleh konektor API.