Menggunakan Browser MSAL di aplikasi JavaScript Anda

Library MSAL untuk JavaScript memungkinkan aplikasi JavaScript di sisi klien untuk mengautentikasi pengguna menggunakan akun kerja dan sekolah Microsoft Entra ID, akun pribadi Microsoft (MSA), dan penyedia identitas sosial seperti Facebook, Google, LinkedIn, akun Microsoft, dan lain-lain melalui layanan Azure AD B2C. Ini juga memungkinkan aplikasi Anda untuk mendapatkan token untuk mengakses layanan Microsoft Cloud seperti Microsoft Graph.

Paket @azure/msal-browser memungkinkan autentikasi untuk aplikasi halaman tunggal JavaScript menggunakan Alur Kode Otorisasi OAuth 2.0 dengan PKCE. Ini tidak mendukung alur implisit. Versi saat ini MSAL.js v5.x. Jika Anda menggunakan versi yang lebih lama, lihat panduan migrasi untuk meningkatkan.

Prasyarat

Fitur utama

MSAL Browser menyediakan kemampuan berikut untuk aplikasi satu halaman Anda:

Installation

Melalui NPM

npm install @azure/msal-browser

Sampel

Foldermsal-browser-samples berisi aplikasi sampel untuk pustaka kami.

Instruksi lebih lanjut untuk menjalankan sampel dapat ditemukan dalam README.md file folder VanillaJSTestApp2.0.

Sampel tingkat lanjut yang didukung dengan tutorial dapat ditemukan di ruang sampel Azure pada GitHub:

Pembungkus Kerangka Kerja

Jika Anda menggunakan kerangka kerja seperti Angular atau React, Anda mungkin tertarik untuk menggunakan salah satu pustaka pembungkus kami:

Langkah berikutnya