Compartir a través de


Tutorial: Prueba de una aplicación web de ASP.NET Core que inicia sesión de los usuarios

Se aplica a:Círculo verde con un símbolo de marca de verificación blanca. inquilinos de personal Círculo verde con un símbolo de marca de verificación blanca. inquilinos externos (más información)

En este tutorial, probará la experiencia de inicio de sesión y cierre de sesión de su aplicación web de ASP.NET Core y verá las declaraciones en el token de ID. En el tutorial anterior, agregó los elementos de autenticación, las experiencias de inicio de sesión y cierre de sesión a la aplicación para habilitar la llamada a una API web. Para los fines de este tutorial, se llama a Microsoft Graph API para mostrar la información de perfil del usuario que ha iniciado sesión.

En este tutorial, harás lo siguiente:

  • Probar la aplicación y mostrar las notificaciones del token de id.
  • Cerrar sesión en la aplicación
  • Limpieza de recursos

Prerrequisitos

Prueba de la aplicación

En esta sección se muestra cómo probar la aplicación iniciando sesión y llamando a Microsoft Graph API para mostrar la información de perfil del usuario que ha iniciado sesión.

  1. Inicie la aplicación escribiendo lo siguiente en el terminal, que inicia el https perfil en el archivo launchSettings.json .

    dotnet run --launch-profile https
    
  2. Abre un nuevo navegador privado e introduce el URI de la aplicación en el explorador, en este caso https://localhost:5001.

  3. Una vez que aparezca la ventana de inicio de sesión, seleccione la cuenta con la que iniciar sesión. Asegúrese de que la cuenta coincide con los criterios del registro de la aplicación.

  4. Introduzca su correo electrónico y el código de acceso de un solo uso como se indica para completar el flujo de inicio de sesión. Puede optar por mantener la sesión iniciada o no en la ventana Mantener sesión iniciada .

  5. La aplicación solicita permiso para mantener el acceso a los datos a los que le ha concedido acceso y para iniciar sesión y leer el perfil. Seleccione Aceptar.

  6. Aparece la captura de pantalla siguiente, que indica que ha iniciado sesión en la aplicación. Las notificaciones del token de id. se muestran automáticamente.

    Captura de pantalla que muestra los resultados de la llamada API.

Cerrar sesión de la aplicación

Ahora que la aplicación se ha probado y se ha llamado a Microsoft Graph API, debe cerrar la sesión de la aplicación.

  1. Busque el vínculo Cerrar sesión en la esquina superior derecha de la página y selecciónelo.
  2. Se le pedirá que elija una cuenta de la que quiere cerrar sesión. Seleccione la cuenta que usó para iniciar sesión.
  3. Aparece un mensaje que indica que ha cerrado la sesión. Ahora puede cerrar la ventana del explorador.

Limpieza de recursos

Debe eliminar el registro de la aplicación si no planea usarlo más. También puede eliminar la aplicación local y el certificado autofirmado.

  1. Vaya a la página Información general de la aplicación en el Centro de administración de Microsoft Entra y seleccione Eliminar en la parte superior de la página. Active la casilla en el panel lateral y seleccione Eliminar.
  2. Busque la aplicación local y elimínela mediante el IDE o el terminal.
  3. Compruebe que otra aplicación de prueba no está usando el certificado y, a continuación, repita el proceso con el certificado autofirmado.

Consulte también