Este proyecto de muestra demuestra una arquitectura de servidor y cliente utilizando .NET 6 y la biblioteca Polly. El servidor es un proyecto de API web .NET que implementa la autenticación de portador JWT para la autorización. El Cliente es una aplicación de Consola .NET que se comunica con el Servidor mediante la biblioteca Polly.
Servidor : representa un servidor API web .NET. El servidor simula operaciones con una duración limitada y aplica estrategias de resiliencia y manejo de errores utilizando la biblioteca Polly.
Cliente : representa un cliente API web .NET que interactúa con el servidor. El cliente utiliza la biblioteca Polly para recuperar datos del servidor o enviarle datos.
.NET 6: La última versión de .NET Framework para desarrollar aplicaciones.
Polly: una biblioteca .NET de código abierto para manejar errores e implementar estrategias de resiliencia. Polly se puede utilizar para manejar errores de red, tiempos de espera, códigos de error y más.
Autenticación de portador JWT: un método de autenticación basado en tokens que utiliza tokens web JSON (JWT). La autenticación de portador JWT se emplea para la autorización y autenticación del usuario en este proyecto.