Usando o NAVEGADOR MSAL em seus aplicativos JavaScript

A biblioteca MSAL para JavaScript permite que aplicativos JavaScript do lado do cliente autentiquem usuários usando contas corporativas e de estudante do Microsoft Entra ID, contas pessoais da Microsoft (MSA) e provedores de identidade social, como Facebook, Google, LinkedIn e contas da Microsoft, etc., por meio do serviço Azure AD B2C. Ele também permite que seu aplicativo obtenha tokens para acessar Microsoft Cloud serviços como Microsoft Graph.

O pacote @azure/msal-browser permite a autenticação em aplicativos JavaScript de página única usando o fluxo de código de autorização do OAuth 2.0 com PKCE. Ele não dá suporte ao fluxo implícito. A versão atual é MSAL.js v5.x. Se você estiver usando uma versão mais antiga, consulte os guias de migração para atualizar.

Pré-requisitos

Características principais

O MSAL Browser fornece os seguintes recursos para seus aplicativos de página única:

Installation

Via NPM

npm install @azure/msal-browser

Exemplos

A msal-browser-samples pasta contém aplicativos de exemplo para nossas bibliotecas.

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

Exemplos mais avançados com base em um tutorial podem ser encontrados no espaço Azure Exemplos no GitHub:

Wrappers de estrutura

Se você estiver usando uma estrutura como Angular ou React, talvez esteja interessado em usar uma de nossas bibliotecas de wrapper:

Próximas Etapas