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

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