Del curso: .NET Avanzado
Desbloquea este curso con un periodo de prueba gratis
Únete hoy para acceder a más de 24.900 cursos impartidos por expertos del sector.
Implementación del endpoint para autenticación de usuarios con ASP.NET Core Identity - Tutorial de .NET
Del curso: .NET Avanzado
Implementación del endpoint para autenticación de usuarios con ASP.NET Core Identity
En este momento, ya tenemos implementado en nuestro web API el registro de usuarios con ASP.NET Core Identity. Ahora, implementaremos el endpoint llamado login para poder autenticar usuarios. Eso lo vamos a hacer acá. Entonces, vamos a hacer scroll y vamos a escribir public async Task IActionResult; va a ser Login. Obviamente, esto es un HttpPost, y el endpoint se va a llamar login. Ahora, necesito un modelo para poder recibir el username y password, pero no quiero reutilizar NewUser para no tener que cambiar el código del login cuando decida que, cuando se registre un usuario, pueda haber más propiedades. Entonces, siempre es buena idea no mezclar ahí. Vamos a pasar esto en el body, FromBody, de esta forma. Y ahora, lo primero que quiero hacer es utilizar el userManager para encontrar al usuario, es decir, vamos a determinar si existe el usuario que estamos aquí recibiendo. Entonces, user.Username, esto va a regresar un resultado, de esta manera. Entonces, si el resultado es nulo…
Contenido
-
-
-
-
-
(Bloqueado)
Creación de un nuevo proyecto de tipo Web API para ASP.NET Core Identity2 min 48 s
-
(Bloqueado)
Definición de la base de datos para ASP.NET Core Identity4 min 24 s
-
(Bloqueado)
Implementación de autenticación basada en JWT con ASP.NET Core Identity5 min 41 s
-
(Bloqueado)
Implementación del endpoint para registro de usuarios con ASP.NET Core Identity3 min 41 s
-
(Bloqueado)
Generación de la migración para la base de datos de identidad3 min 41 s
-
Registro de un usuario usando el endpoint en el Web API1 min 32 s
-
(Bloqueado)
Implementación del endpoint para autenticación de usuarios con ASP.NET Core Identity8 min 12 s
-
(Bloqueado)
Autenticación de usuarios usando el endpoint en el Web API1 min 41 s
-
(Bloqueado)
Probando la autenticación con un endpoint protegido en el Web API2 min 31 s
-
(Bloqueado)
-
-
-