Buenas prácticas en el diseño de APIs

Publicado por Oscar Sanz el

Arquitectura de SolucionesAPISwaggerOpenAPI

En este post vamos a analizar cómo describir una API mediante un contrato en formato Swagger, partiendo de la normativa OpenAPI [https://swagger.io/docs/specification/about/]. Para  el diseño de APIs os propongo utilizar las siguientes herramientas y estándares: * Editor de Swagger (http://editor.swagger.io) * Open API 2.…

Continuar leyendo

Definición de APIs: SwaggerHub y 42Crunch el tándem perfecto

Publicado por Pedro de la Fuente el

Arquitectura de SolucionesSeguridad APIsSwagger42CrunchDevSecOpsS-SDLC

En este post abordaremos conceptos de cara a la seguridad de las APIs y cómo evitar los principales riesgos. Para este fin trabajaremos con la definición del API y haremos uso de algunas herramientas que facilitan este proceso de forma continua, y por tanto alineada con la cultura DevSecOps como…

Continuar leyendo

Construyendo una Web API REST segura con JSON Web Token en .NET (Parte III) - Documentar y Probar con Swagger

Publicado por Santi Macias el

MicrosoftJWT.NETRESTWEB APISwagger

En los artículos anteriores, parte 1 [http://enmilocalfunciona.io/construyendo-una-web-api-rest-segura-con-json-web-token-en-net-parte-i/] y parte 2 [http://enmilocalfunciona.io/construyendo-una-web-api-rest-segura-con-json-web-token-en-net-parte-ii/] , vimos la implementación de una aplicación ASP.NET WebAPI con JWT. Hoy para finalizar la serie de artículos nos queda documentar y testear nuestra API sin necesidad de usar herramientas de debugger y…

Continuar leyendo

Arquitectura de microservicios - Parte 2: Implementación

Publicado por Daniel Sánchez el

MicroserviciosSpring BootSpring CloudSwagger

En esta segunda parte de la serie de microservicios vamos a implementar de forma rápida, sencilla y para toda la familia un microservicio basado en las siguientes tecnologías: * Spring Boot: como framework de aplicación. * Spring MVC: como framework web. * Spring Cloud: para integrar nuestro servicio con otros componentes que veremos…

Continuar leyendo

Servicios REST de IBM WebSphere Commerce v7 y Swagger v2

Publicado por Marco Fabbri el

eCommerceIBM WebSphere CommerceSwagger

Para empezar a interactuar con los servicios REST expuestos por una plataforma específica, es bastante común utilizar sus declaraciones en formato Swagger JSON v2. Por ejemplo para empezar a testear los servicios REST de Oracle Commerce Cloud v16.1, simplemente hay que descargar este JSON [http://docs.oracle.com/cloud/…

Continuar leyendo