Skip to content

ddso-utn/auth-example

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Ejemplo de Autenticación JWT con Express

Este proyecto demuestra cómo implementar autenticación JWT en una API REST con Express.

Instalación

  1. Instalar dependencias:
npm install
  1. Crear archivo .env con las siguientes variables:
JWT_SECRET=mi_secreto_super_seguro_para_jwt
PORT=3000

Uso

  1. Iniciar el servidor:
npm run dev
  1. Endpoints disponibles:

Login

POST http://localhost:3000/login
Content-Type: application/json

{
    "username": "usuario1",
    "password": "password123"
}

Obtener Productos (requiere autenticación)

GET http://localhost:3000/products
Authorization: Bearer <token_recibido_en_login>

Notas

  • Los datos se mantienen en memoria
  • El usuario de prueba es:
    • Username: usuario1
    • Password: password123

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published