Bagikan melalui


Sampel kode Azure Active Directory B2C

Penting

Berlaku mulai 1 Mei 2025, Azure AD B2C tidak akan lagi tersedia untuk dibeli untuk pelanggan baru. Pelajari lebih lanjut di FAQ kami.

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

Aplikasi web dan API

Contoh Deskripsi
dotnet-webapp-dan-webapi Sampel gabungan untuk aplikasi web .NET yang memanggil .NET Web API, keduanya diamankan menggunakan Azure AD B2C.
dotnetcore-webapp-openidconnect Aplikasi web ASP.NET Core yang menggunakan OpenID Connect untuk memasukkan pengguna di Azure AD B2C.
dotnetcore-webapp-msal-api Aplikasi web ASP.NET Core yang dapat memasukkan pengguna menggunakan Azure AD B2C, mendapatkan token akses menggunakan MSAL.NET dan memanggil API.
kode-auth-aliran-nodejs Aplikasi Node.js yang memperlihatkan cara mengaktifkan autentikasi (masuk, keluar, dan edit 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-identitas-python-webapp Menunjukkan cara Mengintegrasikan B2C platform identitas Microsoft dengan aplikasi web Python.

Aplikasi halaman tunggal

Contoh Deskripsi
ms-identitas-javascript-react-tutorial Aplikasi satu halaman (SPA) React memanggil API web. Autentikasi dilakukan dengan Azure AD B2C dengan menggunakan MSAL React. Sampel ini menggunakan alur kode otorisasi dengan PKCE.
ms-identitas-b2c-javascript-spa Aplikasi halaman tunggal (SPA) VanillaJS yang memanggil API web. Autentikasi dilakukan dengan Azure AD B2C dengan menggunakan MSAL.js. Sampel ini menggunakan alur kode otorisasi dengan PKCE.

Aplikasi seluler dan desktop

Contoh 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 API Web dengan token yang dihasilkan.
ios-native-appauth Sampel yang memperlihatkan bagaimana Anda dapat menggunakan pustaka pihak ketiga untuk membangun aplikasi iOS di Objective-C yang mengautentikasi pengguna identitas Microsoft ke layanan identitas Azure AD B2C kami.
android-native-appauth Sampel yang menunjukkan bagaimana Anda dapat 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 memasukkan pengguna menggunakan Azure AD B2C, mendapatkan token akses menggunakan MSAL.NET dan memanggil API.

Aplikasi Konsol/Daemon

Contoh Deskripsi
dotnetcore-b2c-account-management (manajemen akun dotnetcore-b2c) Aplikasi konsol .NET Core yang memanggil Microsoft Graph dengan identitasnya sendiri untuk mengelola pengguna di direktori B2C. Autentikasi dilakukan dengan Azure AD B2C dengan menggunakan MSAL.NET. Sampel ini menggunakan alur kode otorisasi.

Aplikasi pengujian SAML

Contoh Deskripsi
saml-sp-tester Aplikasi uji SAML untuk menguji Azure AD B2C yang dikonfigurasi untuk bertindak sebagai IdP SAML.

Konektor API

Tabel berikut ini menyediakan tautan ke sampel kode untuk memanfaatkan API web dalam alur pengguna Anda menggunakan konektor API.

Panduan Memulai Cepat Azure Function

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

Layanan perlindungan penipuan otomatis & CAPTCHA

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

Verifikasi identitas

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

Lainnya

Contoh Deskripsi
Kode undangan Sampel 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.