Partilhar via


Guia de início rápido: configurar o logon para um aplicativo de página única usando o Azure Ative 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 nas nossas Perguntas Frequentes.

O Azure Ative Directory B2C (Azure AD 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ê usa um aplicativo de página única para entrar usando um provedor de identidade social e chamar uma API Web protegida pelo Azure AD B2C.

Pré-requisitos

Execute 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 por server.js exibe a porta em que está escutando:

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

Captura de ecrã do exemplo de aplicação de página única mostrado na janela do navegador.

Iniciar sessão com a sua conta

  1. Selecione Entrar para iniciar a jornada 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 ecrã da página Entrar ou Registar-se a mostrar botões do provedor de identidade

    Você autentica (faz login) 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 Chamar API para que seu nome de exibição seja retornado da API da Web como um objeto JSON.

Captura de ecrã da resposta da API da Web mostrada na aplicação de exemplo na janela do browser.

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

Próximos passos