Skip to content

KevinJ0/UserManagementAPI

Repository files navigation

UserManagementAPI

Proyecto de ejemplo (ASP.NET Core) para la actividad de depuración e implementación de middleware con Copilot.

Instrucciones rápidas:

  1. dotnet restore
  2. dotnet run
  3. Abrir Swagger en https://localhost:5001/swagger/index.html (si está en desarrollo)

Middleware implementado:

  • ErrorHandlingMiddleware: captura excepciones no gestionadas y devuelve JSON { "error": "Internal server error." }.
  • AuthMiddleware: valida un token simple en el header Authorization: Bearer secret-token. Responderá 401 Unauthorized si falta o es inválido.
  • LoggingMiddleware: registra método, ruta y código de respuesta en los logs.

Token de prueba:

  • Authorization: Bearer secret-token

Pruebas:

  • Ejecutar dotnet test tests/UserManagementAPI.Tests

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages