[ PT-Br ] Demostración de una API web con autenticación de usuarios utilizando JWT y Bearer No .NET Core.
[ Es ]
Demostración de una API web con autenticación del usuario utilizando JWT y Bearer en .NET Core.
[ PT-Br ]
Esta aplicación demuestra el uso de autenticación con JWT y Bearer en .NET Core. Básicamente, tiene un modelo de usuario de "usuario", que consiste en ID, nombre de usuario, contraseña y rolle.
En este ejemplo, el repositorio de usuarios consiste en un repositorio estático, que contiene dos usuarios con diferentes roles. Uno con el rodillo del "gerente" y otro con el rollo de "empleado".
La funcionalidad principal consiste en la ruta de inicio de sesión, donde la ruta recibe un modelo de usuario, verifica si este modelo existe dentro del repositorio y, en caso afirmativo, en la creación de un token.
A partir de esto, el token se puede usar en el encabezado (recuerde usar como portador) para garantizar la autenticación.
Nota: Para garantizar la seguridad del usuario, la devolución de esta ruta devuelve una contraseña con una cadena vacía.
Puede ejecutar la aplicación con el comando en el terminal:
dotnet run
[ Es ]
Esta aplicación demoniza el uso de autenticación con JWT y Bearer en .NET Core .
Básicamente, tiene un modelo de usuario: "usuario", que tiene una identificación, nombre de usuario, contraseña y rol.
En este ejemplo, el repositorio de usuarios consiste en un repositorio estático, que contiene dos usuarios con diferentes roles. Uno con el papel de "gerente" y el otro con el papel de "empleado".
La funcionalidad principal consiste en la ruta de inicio de sesión, donde la ruta recibe un modelo de usuario, verifica si este modelo existe con el repositorio y, de ser así, crea token.
A partir de ahí, el token se puede usar en encabezados (recuerde usarlo como portador) para garantizar la autenticación.
Nota: Para garantizar la seguridad del usuario, la devolución de esta ruta devuelve una contraseña con una cadena vacía.
Puede ejecutar la aplicación con el comando en el terminal:
dotnet run
Paquetes
Para agregar estos paquetes, puede usar estos comandos en la terminal:
dotnet add package Microsoft.AspNetCore.Authentication
dotnet add package Microsoft.AspNetCore.Authentication.JwtBearer
[ PT-Br ] ¡Hola! ¡Mi nombre es Rafael Marques! ¡Soy brasileño y noreste! Trabajo como desarrollador de pila completa. ¡Puedes saber más sobre mí accediendo a los enlaces en los botones a continuación!
[ Es ] Hola !! Mi nombre es Rafael Marques, estoy al desarrollo brasileño. Puedes encontrarme en los enlaces a continuación: