Posts

Showing posts from August, 2017

Federar autenticación en aplicación web con Azure Active Directory

Image
Hola chicos y chicas! Ahora vengo con una guía de como autenticarnos con Azure Active Directory de la manera mas fácil que podemos hacerlo. El flujo que seguiremos será: Crear aplicación web Autenticarnos con Azure para conectar la nueva aplicación a AAD Probar la autenticación con una cuenta de Microsoft Pre-Requisitos Suscripción a Azure, puedes obtener un free trial aquí Visual Studio 2013+ Crear aplicación web Crear nuevo proyecto web en Visual Studio y luego cambiamos la autenticación en el botón “Change Authentication”: Ahora vamos a elegir las opciones: 1. Work And School Accounts (cuentas de office 365, live, on-promise, AAD, AD) 2. Cloud – Single Organization 3. Domain (es el tenant que tengas configurado en Azure) 4. Read directory data Una vez que configuremos la autenticación, damos clic en “Ok” para completar el proceso de creación de la app. Esto va a crear todos los archivos y configuraciones necesarias para hacer la autenticación con Azure Activ

Arquitectura para el monitoreo de huertos con IoT y Azure (Parte I - Envío de mensajes a Event Hub)

Image
Antes de iniciar este articulo, quisiera citar el post de Max Debolí Azure MVP donde explica una arquitectura propuesta para escenarios de IoT, en este caso veremos el envío de telemetría de un Huerto a soluciones de IoT de Azure. Me parece interesante y funcional para muchos de los casos que se pueden dar en una empresa que esté adoptando este tipo de tecnologías. https://mdeboli.wordpress.com/2016/09/20/arquitectura-para-el-monitoreo-de-huertos-iot-azure/ Ahora que tenemos un mejor entendimiento del escenario, vamos a desarrollar una sería de publicaciones, donde veremos como programar paso a paso está solución, enfocando en como hacer la comunicación con Azure y luego procesar los datos. Arquitectura propuesta: En este post nos enfocaremos en esta parte de la arquitectura: Azure Event Hub IoT, en donde vamos a desarrollar una aplicación de Node.js que va a correr dentro de una Raspberry y luego enviaremos mensajes a Azure Event Hub. Por ultimo les comparto un video d

Conectar .NET Web API con Azure API Management

Image
Últimamente he estado programando web APIs y me adentré al mundo de Azure API Management para facilitar algunas tareas que a veces resultan difíciles de programar y mantener. Por ejemplo, crear políticas de seguridad, cuotas de llamadas a la API, autorizaciones, servicios como productos, etc. Me resultó interesante lo fácil que fue vincular mi Web API con API Management y todas las herramientas que nos ofrece AAM para desarrollo y mantenimiento en producción. En esta publicación veremos que vincular una Web API de .NET a Azure API Management y posteriormente crearemos productos, políticas y cuotas para nuestra API. Pre-Requisitos Suscripción a Azure, puedes obtener un free trial aquí Visual Studio 2013+ Crear Web API como Azure API App Crear nuevo proyecto Web API como Azure API App en Visual Studio: Templates –> Visual C# –> Web –> ASP.NET Web Application Una vez que tengamos nuestro proyecto creado, vamos a verificar que tengamos en las referencias la librería d