Skip to content

Latest commit

 

History

History
11 lines (9 loc) · 616 Bytes

File metadata and controls

11 lines (9 loc) · 616 Bytes

API CRUD de Usuarios con FastAPI

Una API RESTful moderna para gestionar usuarios, con autenticación JWT, hasheo seguro de contraseñas y base de datos MySQL. Desarrollada con FastAPI, SQLAlchemy y argon2-cffi.

Características

  • CRUD completo: Crear, leer, actualizar y eliminar usuarios.
  • Autenticación: JWT con tokens Bearer para endpoints protegidos.
  • Seguridad: Hasheo de contraseñas con argon2 (sin límite de longitud).
  • Validación: Esquemas Pydantic para entradas y respuestas.
  • Documentación: Swagger automático en /docs.
  • Base de datos: MySQL con SQLAlchemy ORM.