Azure API Management

It is a cloud API Manager that can connect to public and private endpoints. It is provided by Microsoft and cannot be installed as on premise service (but they are open to suggestions about this point and it is under review: “There is no on-premises deployment option available at this time but you can vote on uservoice if you’d like this capability. However, you can certainly use Azure-based API management with on-premises systems and data.”).

At this moment it does not provide a monetization standard (but it is under review: ”We’ll monitor continued feedback on this item”).

It is planned to provide a standard way to have testing and live environments (Sandbox Environment – SBE).

Set Up

Follow a two steps wizard is the only need to set up an Azure API Management instance.

Azure APIM 1

Azure APIM 2

Advanced configuration can be provided in order to personalize security, rate limits or monitoring capabilities.

Use

A publisher can add a new API manually or import it using WADL or Swagger definition files.

Azure APIM 3

A subscriber can discover and subscribe to an API throw developer portal.

Microsoft Flow

La semana pasada tuvimos la noticia de que Microsoft lanzaba un competidor de IFTTT (If This Then That) para que los usuarios puedan automatizar las tareas que hacen en el día a día de un modo sencillo.

Seguir leyendo en CantabriaTIC.

Políticas en API Management, mi colaboración en el Global Azure Bootcamp

Nota rápida para compartiros mi charla del Global Azure Bootcamp. En ella introduzco el entorno de API Management que proporciona Azure, y vemos cómo se pueden usar las políticas para hacer prácticamente lo que nos dé la gana. Podéis ver todos los videos en Channel 9.

Habilitar Autenticación Servidor a Servidor en aplicaciones de AAD

A veces, cuando estamos creando una aplicación, es sólo para que se use desde uno o unos pocos puntos, generalmente servidores que usan nuestro servicio para complementar el suyo. En esos casos es interesante dotar a ambos puntos de un certificado de seguridad que haga que quien recibe la llamada sólo la acepte si (entre otras cosas) se le pasa el certificado correcto.

Seguir leyendo en CantabriaTIC.

Azure Stack

La semana pasada, Microsoft anunció que iba a sacar Azure Stack el viernes, como finalmente hizo. ¿Y qué es Azure Stack? Es un “programa” para instalar en tu CPD y poder incluir este como una zona más de tu nube de Azure.

Seguir leyendo en CantabriaTIC.

Autenticación sin SubscriptionKey en el API Manager de Azure

Hoy os contaré, como realizar llamadas autenticadas en el API Manager de Azure sin necesidad de pasar el SubscriptionKey como parte del request.

Seguir leyendo en CantabriaTIC.

Webjobs de Azure

Programas, procesos, scripts, hilos ¿qué son los Webjobs de Azure? ¿cómo podemos implementarlos? ¿cómo podemos desplegarlos? ¿qué opciones de configuración hay?

Seguir leyendo en CantabriaTIC.