Partilhar via


Guia de início rápido: entre e obtenha um token de acesso em um SPA React usando o fluxo de código de autenticação

Boas-vindas! Esta provavelmente não é a página que você estava esperando. Enquanto trabalhamos em uma correção, este link deve levá-lo ao artigo certo:

Guia de início rápido: inicie sessão de utilizadores em aplicações de página única (SPA) através do fluxo de código de autorização com a Chave de Prova para Troca de Código (PKCE) utilizando o React

Pedimos desculpas pelo inconveniente e agradecemos a sua paciência enquanto trabalhamos para resolver este problema.

Neste início rápido, você baixa e executa um exemplo de código que demonstra como um aplicativo de página única (SPA) JavaScript React pode entrar em usuários e chamar o Microsoft Graph usando o fluxo de código de autorização. O exemplo de código demonstra como obter um token de acesso para chamar a API do Microsoft Graph ou qualquer API da Web.

Consulte Como funciona o exemplo para obter uma ilustração.

Pré-requisitos

Etapa 1: Configurar seu aplicativo no portal do Azure

Este exemplo de código requer um URI de redirecionamento de http://localhost:3000/.

Já configurado Seu aplicativo está configurado com esses atributos.

Passo 2: Transferir o projeto

Execute o projeto com um servidor Web usando Node.js

Baixe o exemplo de código

Nota

Enter_the_Supported_Account_Info_Here

Etapa 3: Seu aplicativo está configurado e pronto para ser executado

Configuramos o seu projeto com valores das propriedades da sua aplicação.

Etapa 4: Executar o projeto

Execute o projeto com um servidor Web usando Node.js:

  1. Para iniciar o servidor, execute os seguintes comandos de dentro do diretório do projeto:

    npm install
    npm start
    
  2. Navegue para http://localhost:3000/.

  3. Selecione Entrar para iniciar o processo de entrada e chame a API do Microsoft Graph.

    Na primeira vez que iniciar sessão, ser-lhe-á pedido que forneça o seu consentimento para permitir que a aplicação aceda ao seu perfil e inicie sessão. Depois de iniciar sessão com êxito, clique em Solicitar informações de perfil para apresentar as informações do seu perfil na página.

Mais informações

Como funciona a amostra

Diagrama mostrando o fluxo de código de autorização para um aplicativo de página única.

msal.js

A biblioteca de MSAL.js entra nos usuários e solicita os tokens usados para acessar uma API protegida pela plataforma de identidade da Microsoft.

Se você tiver Node.js instalado, poderá baixar a versão mais recente usando o Gerenciador de Pacotes Node.js (npm):

npm install @azure/msal-browser @azure/msal-react

Próximos passos

Para obter um guia passo a passo detalhado sobre como criar o aplicativo de fluxo de código de autenticação usando o React, consulte o seguinte tutorial: