Compartilhar via


Introdução Rápida: Configurar o login para uma aplicação de página única usando o Azure Active Directory B2C

Importante

A partir de 1º de maio de 2025, o Azure AD B2C não estará mais disponível para compra para novos clientes. Saiba mais em nossas perguntas frequentes.

O Azure AD B2C (Azure Active Directory B2C) fornece gerenciamento de identidade na nuvem para manter seu aplicativo, negócios e clientes protegidos. O Azure AD B2C permite que seus aplicativos se autentiquem em contas sociais e contas corporativas usando protocolos padrão abertos.

Neste início rápido, você usará um aplicativo de página única para entrar usando um provedor de identidade social e chamar uma API Web protegida do Azure AD B2C.

Pré-requisitos

Executar o aplicativo

  1. Inicie o servidor executando os seguintes comandos no prompt de comando Node.js:

    npm install
    npm update
    npm start
    

    O servidor iniciado pelo server.js exibe a porta na qual está ouvindo:

    Listening on port 6420...
    
  2. Navegue até a URL do aplicativo. Por exemplo, http://localhost:6420.

Captura de tela do aplicativo de exemplo de aplicativo de página única mostrado na janela do navegador.

Entre usando sua conta

  1. Selecione Entrar para iniciar o percurso do usuário.

  2. O Azure AD B2C apresenta uma página de entrada para uma empresa fictícia chamada "Fabrikam" para o aplicativo Web de exemplo. Para se inscrever usando um provedor de identidade social, selecione o botão do provedor de identidade que você deseja usar.

    Captura de tela da página Entrar ou Inscrever-se mostrando botões do provedor de identidade

    Você autentica (entra) usando suas credenciais de conta social e autoriza o aplicativo a ler informações de sua conta social. Ao conceder acesso, o aplicativo pode recuperar informações de perfil da conta social, como seu nome e cidade.

  3. Conclua o processo de entrada para o provedor de identidade.

Acessar um recurso de API protegido

Selecione API de Chamada para ter seu nome de exibição retornado da API Web como um objeto JSON.

Captura de tela da resposta da API Web exibida no aplicativo de exemplo na janela do navegador.

O aplicativo de página única de exemplo inclui um token de acesso na solicitação para o recurso de API Web protegido.

Próximas etapas