Etiqueta:  Web API

Swagger - Cómo documentar servicios Web API de ASP.NET Core

Swagger es una herramienta basada en el estándar OpenAPI que nos permite documentar y probar nuestros Web APIs, para que sean fácilmente accesibles y entendibles por los usuarios o desarrolladores que pretendan utilizarlos.

Como complemento al artículo JSON Web Token - Seguridad en servicios Web API de .NET Core, en este Post veremos cómo integrar Swager en un proyecto Web API RESTful de .NET Core ya existente, así como habilitar la autenticación JWT en la interfaz de usuario (Swagger UI) para realizar las pruebas pertinentes a nuestros Web APIs.

Continuar leyendo ...

JSON Web Token - Seguridad en servicios Web API 2 de ASP.NET

En el anterior artículo de este Blog JSON Web Token - Seguridad en servicios Web API de .NET Core, vimos cómo crear un servicio Web API RESTful de ASP.NET Core con autenticación de usuarios basada en JSON Web Tokens (JWT).

Para los que sigan utilizando el Full Framework de .NET, en este nuevo artículo veremos como desarrollar el mismo ejemplo anterior,  pero esta vez utilizando ASP.NET Framework 4.6.x para crear un Web API 2 REST con seguridad JWT. Para finalizar, explicaremos con detalle,  el proceso de autenticación de los usuarios en el servicio con el gestor de peticiones HTTP Postman.

Continuar leyendo ...

JSON Web Token - Seguridad en servicios Web API de .NET Core

La seguridad en los servicios Web API, es un punto fundamental a la hora de implementar este tipo de soluciones en nuestros desarrollos sobre la plataforma .NET.

A partir de la versión 2.1 del Framework ASP.NET Core, Microsoft incluye por defecto un sistema de autenticación de usuarios para servicios Web API RESTful, basado en la tecnología JSON Web Tokens (JWT).

En este artículo veremos cómo crear desde cero un servicio Web API RESTful de .NET Core con seguridad basada en JSON Web Token, para posteriormente explicar con detalle, el proceso de autenticación de los usuarios en el servicio con el gestor de peticiones HTTP Postman.

Continuar leyendo ...

Pruebas unitarias en un servicio Web API RESTful de .NET Core

Realizar pruebas unitarias sobre un servicio Web API de .NET es una tarea algo más "complicada" de lo que parecería a simple vista. Esto es debido a que no solamente hay que comprobar la consistencia de los resultados de cada acción, si no que además debemos asegurar que las respuestas (Status Codes) de los Métodos Http del servicio sean las correctas y esperadas en cada momento.

Como continuación al Post Pruebas unitarias en Entity Framework Core - SqLite in-memory, en este caso veremos como realizar las pruebas unitarias a un servicio Web API de .NET Core 2.1, que implementa los métodos Http básicos (GET, POST, PUT, DELETE) a través de un servicio estándar de acceso a datos (CRUD).

Continuar leyendo ...


Utilizamos cookies propias y de terceros para mejorar nuestros servicios y ofrecerle una mejor experiencia de navegación. Si continúa navegando consideramos que acepta su uso. Más información   Acepto