Partilhar via


Tutorial: Testar uma aplicação web ASP.NET Core que faz login de utilizadores

Aplica-se a: círculo verde com um símbolo de marca de seleção branco que indica que o conteúdo a seguir se aplica aos locatários da força de trabalho. Locatários da força de trabalho Círculo verde com um símbolo de marca de seleção branco que indica que o conteúdo a seguir se aplica a locatários externos. Inquilinos externos (saiba mais)

Neste tutorial, você testa a experiência de entrada e saída do seu aplicativo Web ASP.NET Core e exibe as declarações no token de ID. No tutorial anterior, você adicionou os elementos de autenticação, as experiências de entrada e saída ao aplicativo para permitir que seu aplicativo chame uma API da Web. Para os fins deste tutorial, a API do Microsoft Graph é chamada para exibir as informações de perfil do usuário conectado.

Neste tutorial, você:

  • Testar o aplicativo e exibir declarações de token de ID
  • Sair do aplicativo
  • Limpar recursos

Pré-requisitos

Testar a aplicação

Esta seção demonstra como testar o aplicativo entrando e chamando a API do Microsoft Graph para exibir as informações de perfil do usuário conectado.

  1. Inicie a aplicação escrevendo o seguinte no terminal, o que lança o perfil https no ficheiro launchSettings.json.

    dotnet run --launch-profile https
    
  2. Abra um novo navegador privado e insira o URI do aplicativo no navegador, neste caso https://localhost:5001.

  3. Depois que a janela de login for exibida, selecione a conta na qual deseja entrar. Verifique se a conta corresponde aos critérios do registro do aplicativo.

  4. Preencha o seu e-mail e o código temporário de acordo com as instruções para concluir o processo de login. Você pode optar por permanecer conectado ou não na janela Permanecer conectado .

  5. A aplicação solicita permissão para manter o acesso aos dados aos quais lhe deu acesso, para iniciar sessão e ler o seu perfil. Selecione Aceitar.

  6. A captura de tela a seguir é exibida, indicando que você entrou no aplicativo. As declarações de token de ID são exibidas automaticamente.

    Captura de tela mostrando os resultados da chamada de API.

Sair do aplicativo

Agora que o aplicativo foi testado e chamado de API do Microsoft Graph, você deve sair do aplicativo.

  1. Encontre o link Sair no canto superior direito da página e selecione-o.
  2. Você será solicitado a escolher uma conta da qual sair. Selecione a conta que utilizou para iniciar sessão.
  3. Uma mensagem é exibida indicando que você saiu. Agora você pode fechar a janela do navegador.

Limpar recursos

Você deve excluir o registro do aplicativo se não planeja usá-lo mais. Você também pode excluir seu aplicativo local e certificado autoassinado.

  1. Navegue até a página Visão geral do seu aplicativo no centro de administração do Microsoft Entra e selecione Excluir na parte superior da página. Marque a caixa no painel lateral e selecione Eliminar.
  2. Encontre seu aplicativo local e exclua-o usando seu IDE ou o terminal.
  3. Verifique se o certificado não está sendo usado por outro aplicativo de teste e repita o processo com o certificado autoassinado.

Ver também