Usar o Navegador MSAL nas suas aplicações JavaScript

A biblioteca MSAL para JavaScript permite que aplicações JavaScript no lado do cliente autentiquem utilizadores utilizando contas profissionais e escolares do Microsoft Entra ID, contas pessoais da Microsoft (MSA) e fornecedores de identidade social, como o Facebook, o Google, o LinkedIn e contas pessoais da Microsoft, etc., através do serviço Azure AD B2C. Também permite que a sua aplicação obtenha tokens para aceder a serviços da Microsoft Cloud, como o Microsoft Graph.

O @azure/msal-browser pacote permite autenticação em aplicações JavaScript de página única usando o OAuth 2.0 Authorization Code Flow com PKCE. Não suporta o fluxo implícito. A versão atual é MSAL.js v5.x. Se estiveres a usar uma versão mais antiga, consulta os guias de migração para atualizar.

Pré-requisitos

Principais características

O MSAL Browser oferece as seguintes funcionalidades para as suas aplicações de página única:

Instalação

Via NPM

npm install @azure/msal-browser

Samples

A msal-browser-samples pasta contém exemplos de aplicações para as nossas bibliotecas.

Mais instruções para executar os samples podem ser encontradas no README.md ficheiro da pasta VanillaJSTestApp2.0.

Exemplos mais avançados, acompanhados de um tutorial, podem ser encontrados no espaço Azure Samples no GitHub:

Encapsuladores de Framework

Se estiver a usar um framework como Angular ou React, poderá estar interessado em usar uma das nossas bibliotecas de wrappers:

Passos seguintes