Sampel dan panduan untuk mengintegrasikan aplikasi dengan ID Eksternal
Microsoft mempertahankan sampel kode yang menunjukkan cara mengintegrasikan berbagai jenis aplikasi dengan MICROSOFT Entra External ID. Kami memberikan instruksi untuk mengunduh dan menggunakan sampel atau membangun aplikasi Anda sendiri berdasarkan skenario autentikasi dan otorisasi umum, bahasa pengembangan, dan platform. Disertakan adalah instruksi untuk membangun proyek (jika berlaku) dan menjalankan aplikasi sampel. Dalam kode sampel, komentar membantu Anda memahami bagaimana pustaka ini digunakan dalam aplikasi untuk melakukan autentikasi dan otorisasi di penyewa eksternal.
Sampel dan panduan
Gunakan tab untuk mengurutkan sampel baik berdasarkan jenis aplikasi atau bahasa atau platform pilihan Anda.
Single-page application (SPA)
Sampel dan panduan cara ini menunjukkan cara mengintegrasikan aplikasi satu halaman dengan ID Eksternal Microsoft Entra.
Bahasa/ Platform |
Panduan sampel kode | Panduan membangun dan mengintegrasikan |
---|---|---|
JavaScript, Vanilla | • Memasukkan Pengguna | • Memasukkan Pengguna |
JavaScript, Angular | • Memasukkan Pengguna | --- |
JavaScript, React | • Memasukkan Pengguna | • Memasukkan Pengguna |
Aplikasi web
Sampel dan panduan cara ini menunjukkan cara menulis aplikasi web yang terintegrasi dengan ID Eksternal Microsoft Entra.
Bahasa/ Platform |
Panduan sampel kode | Panduan membangun dan mengintegrasikan |
---|---|---|
JavaScript, Node.js (Express) | • Memasukkan Pengguna • Memasukkan pengguna dan memanggil API |
• Memasukkan Pengguna • Memasukkan pengguna dan memanggil API |
Inti ASP.NET | • Memasukkan Pengguna | • Memasukkan Pengguna |
Python Django | • Memasukkan Pengguna | --- |
Python Flask | • Memasukkan Pengguna | --- |
API Web
Sampel dan panduan cara ini menunjukkan cara melindungi API web dengan platform identitas Microsoft, dan cara memanggil API hilir dari API web.
Bahasa/ Platform |
Panduan sampel kode | Panduan membangun dan mengintegrasikan |
---|---|---|
Inti ASP.NET | --- | • Mengamankan API web ASP.NET |
Desktop
Sampel dan panduan cara ini menunjukkan cara menulis aplikasi desktop yang terintegrasi dengan ID Eksternal Microsoft Entra.
Bahasa/ Platform |
Panduan sampel kode | Panduan membangun dan mengintegrasikan |
---|---|---|
JavaScript, Electron | • Memasukkan Pengguna | --- |
ASP.NET (MAUI) | • Memasukkan Pengguna | • Memasukkan Pengguna |
Seluler: Autentikasi yang didelegasikan browser
Sampel dan panduan cara ini menunjukkan kepada Anda cara menulis aplikasi seluler klien publik dengan autentikasi yang didelegasikan browser yang terintegrasi dengan ID Eksternal Microsoft Entra.
Bahasa/ Platform |
Panduan sampel kode | Panduan membangun dan mengintegrasikan |
---|---|---|
ASP.NET Core MAUI | • Memasukkan Pengguna | • Memasukkan Pengguna |
Android (Kotlin) | • Memasukkan Pengguna • Memasukkan pengguna dan memanggil API |
• Pengguna masuk, panggil API |
iOS (Swift) | • Memasukkan Pengguna • Memasukkan pengguna dan memanggil API |
• Pengguna masuk, panggil API |
Desktop: Autentikasi asli
Sampel dan panduan cara ini menunjukkan cara menulis aplikasi desktop yang terintegrasi dengan ID Eksternal Microsoft Entra.
Bahasa/ Platform |
Panduan sampel kode | Panduan membangun dan mengintegrasikan |
---|---|---|
macOS (Swift) | • Memasukkan Pengguna | • Memasukkan Pengguna |
Seluler: Autentikasi asli
Sampel dan panduan cara ini menunjukkan cara menulis aplikasi seluler klien publik dengan autentikasi asli yang terintegrasi dengan ID Eksternal Microsoft Entra.
Bahasa/ Platform |
Panduan sampel kode | Panduan membangun dan mengintegrasikan |
---|---|---|
Android (Kotlin) | • Memasukkan Pengguna • Memasukkan pengguna dan memanggil API |
• Memasukkan Pengguna |
iOS (Swift) | • Memasukkan Pengguna • Memasukkan pengguna dan memanggil API |
• Memasukkan Pengguna |
Daemon
Sampel dan panduan cara ini menunjukkan cara menulis aplikasi daemon yang terintegrasi dengan ID Eksternal Microsoft Entra.
Bahasa/ Platform |
Panduan sampel kode | Panduan membangun dan mengintegrasikan |
---|---|---|
Node.js | • Memanggil API | • Memanggil API |
.NET | • Memanggil API | • Memanggil API |