Configurar DNSSec – Windows Server 20120 R2

Configurar DNSSec DNSSEC es una extensión del protocolo DNS que añade seguridad.   Qué es la zona raíz El proceso de resolución de Nombres DNS se realiza de la siguiente forma En el primer lugar que busca es en el primer nivel del servicio de directorio, o la “zona raíz”. Ejemplo: Si tomamos www.google.com zona raíz (o primer nivel) dónde puede encontrar información sobre “.com”. Una vez que obtiene una respuesta, consulta al servicio de directorio “.com” identificado por la raíz, dónde puede encontrar información sobre .google.com (el segundo nivel) Consulta al servicio de…continue reading →

Relación de confianza entre dos bosques Powershell

Para establecer la relacción de confianza entre dos bosques mediante powershell, esos usado un entorno virtual que cuanta con el dominio de adatum.com y otro que tiene el dominio de contoso.com ¿Qué es una relacción de confianza? Una relación de confianza establecida entre dos dominios, permite que los usuarios de un dominio, puedan presentarse en el otro controlador de dominio con quien ha establecido la relacción. Por ejemplo: Si el dominio de contos.com y adatum.com tienen establecida una relacción de confianza. Los usuarios de contoso.com se podrán presentar en Adatum.com y vicebersa. Tipos…continue reading →

Crear un WebJob NET en Azure App Service

El propósito de un WebJobs SDK es simplificar el código que escriba para tareas comunes que una WebJob puede llevar a cabo, tales como el procesamiento de imágenes, procesamiento de la cola, la agregación de RSS, mantenimiento de archivos, y el envío de correos electrónicos. En nuestro caso, vamos a realizar una aplicación que automatizará la lectura de datos desde un servicio de noticias RSS, pudiendo elegir el numero de noticias que queremos mostrar. Se pueden crear dos tipos de Web Job, de ejecución continua o programados Lo que aprenderá Habilitar el equipo para el…continue reading →

Seguridad OAuth en MVC

En este post aprenderemos a integrar seguridad con OAuth para iniciar sesión con la cuenta de Google. Creamos una solución MVC marcando la opción de crear un «Host in the Cloud» He creado una App Web en Azure para colgar la web En la carpeta Shared dentro de Views abrimos la vista _Layout y copiamos el siguiente código: @Html.ActionLink("Autorización OAuth", "Index", "Contactos", new { area = "" }, new { @class = "navbar-brand" }) Configuramos el proyecto para que trabaje sobre SSL Ahora debemos cambiar la URL inicial del proyecto de forma que…continue reading →

Network Load Balancing (NLB)

Network Load Balancing (NLB) Esta característica (NLB) esta diseña para aplicaciones estáticas, llamadas stateless. Funciona con aplicaciones que no requieren el almacenamiento de información, como pueden ser, las páginas web estáticas en HTML. Con NLB tenemos la posibilidad de crear más de un clúster donde podemos añadir 32 nodos a cada clúster, para distribuir las conexiones. Un nodo puede pertenecer a varios clústeres. La mejor forma de implementar un clúster seria hacerlo en un entorno Cloud, ya que este clúster nos da Disponibilidad y Escalabilidad. Network Load Balancing (NLB) funciona como un controlador…continue reading →

Web Api con paginación de registros

Buenas. Vamos a generar un Web Api que devuelva un conjunto de registros ya paginados. Utilizaremos una sola tabla de una BBDD porque lo importante no es de dónde obtener los datos, sino como ofrecerlos al Cliente. Partimos de una BBDDD con una tabla que contiene 14 registros, en este caso un listado de Productos: Creamos con Visual Studio un proyecto WebApi al que llamaremos WebApiPaginacion. Dentro de la carpeta Model añadimos un nuevo objeto Entity Framework llamado EntityProductos. Incluimos nuestra cadena de conexión a la base de datos y recuperamos la tabla…continue reading →