Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
JavaScript için MSAL kitaplığı, istemci taraflı JavaScript uygulamalarının kullanıcıların kimliğini, Microsoft Entra ID iş ve okul hesapları, Microsoft kişisel hesapları (MSA) ve Facebook, Google, LinkedIn, Microsoft hesapları gibi sosyal kimlik sağlayıcıları aracılığıyla, Azure AD B2C hizmeti üzerinden doğrulamasını sağlar. Ayrıca uygulamanızın Microsoft Graph gibiMicrosoft Cloud hizmetlere erişmek için belirteçler almasına da olanak tanır.
Paket, @azure/msal-browser PKCE ile OAuth 2.0 Yetkilendirme Kodu Akışı'nı kullanarak JavaScript tek sayfalı uygulamalarda kimlik doğrulamasını etkinleştirir. Implicit akışı desteklemez. Mevcut sürüm MSAL.js v5.x'tir. Daha eski bir sürüm kullanıyorsanız, yükseltme için geçiş kılavuzlarına bakın.
Prerequisites
@azure/msal-browserTek Sayfalı Uygulama senaryolarında kullanılmak üzere tasarlanmıştır.@azure/msal-browserkullanmadan önce, yapılandırma için geçerli birclientIdalmak ve uygulamanızın yeniden yönlendirme trafiğini kabul edeceği yolları kaydetmek için Microsoft Entra ID’de bir Tek Sayfalı Uygulama kaydetmeniz gerekir.
Temel özellikler
MSAL Browser, tek sayfalı uygulamalarınız için aşağıdaki özellikleri sağlar:
- Kullanıcıların açılır pencere veya yeniden yönlendirme akışını kullanarak oturum açmasını sağlama
- Belirteçleri önbellekten veya yenileme işlemiyle sessizce alın
- Cross-Origin-Opener-Policy (COOP) açılır pencere akışları desteği
- Model Bağlam Protokolü (MCP) kimlik doğrulaması
- Platform aracısı (WAM) aracılığıyla cihaza bağlı belirteçler
- localStorage'da AES-GCM ile şifrelenmiş belirteç önbelleği
- Sahiplik Kanıtı (PoP) belirteçleri
- Sekmeler ve uygulamalar arasında çoklu oturum açma
- Microsoft 365 uygulamaları için İç İçe Uygulama Kimlik Doğrulaması (NAA)
Yükleme
NPM aracılığıyla
npm install @azure/msal-browser
Samples
msal-browser-samples klasörü, kitaplıklarımız için örnek uygulamalar içerir.
Örnekleri çalıştırmak için daha fazla yönerge VanillaJSTestApp2.0 klasörünün dosyasında bulunabilirREADME.md.
Öğreticiyle desteklenen daha gelişmiş örnekler, GitHub Azure Örnekler alanında bulunabilir:
- Express.js web API'sini çağıran JavaScript SPA
- On-behalf-of akışını kullanarak Express.js web API’si aracılığıyla Microsoft Graph’ı çağıran JavaScript SPA
- Azure App Service ve Azure Depolama için dağıtım öğreticisi
Çerçeve Sarmalayıcıları
Angular veya React gibi bir çerçeve kullanıyorsanız sarmalayıcı kitaplıklarımızdan birini kullanmak isteyebilirsiniz: