Autenticación Personalizada con ASP.Net y MVC.

ASP.NET implementa esquemas de autenticación adicionales utilizando proveedores de autenticación, que son distintos de los esquemas de IIS y se aplican únicamente después de estos últimos. Para empezar veremos un par de conceptos sobre seguridad en ASP.NET: Autenticación: Es el mecanismo para validar las credenciales de usuario (Nombre y Clave) contra el acceso de un sitio web. Este mecanismo generalmente representa una interfaz de solicitud y validación de credenciales de usuarios, para aquellos usuarios que intentan acceder a un sitio web protegido. Autorización: Es el mecanismo que establece permisos de acceso a recursos…continue reading →

SignalR con MVC

En este post, vamos a dedicar un espacio a una gran librería open source, que próximamente formará parte de la gran familia asp.net. Es una biblioteca desarollada por Damian Edwards y David fowler que forman parte del equipo de asp.net, y simplifica el proceso para crear aplicaciones que respondan en tiempo real entre cliente y servidor, y así de esta forma, obtenemos una comunicación de tipo bidireccional. A lo que nos referimos diciendo con una comunicación en tiempo real, es la capacidad de enviar código desde el servidor a los clientes conectados sin…continue reading →

Autenticación Simple con Visual Studio 2015

Autenticación Simple con Visual Studio 2015 Hoy vamos a aprender cómo implementar un sistema de autenticación simple en nuestra aplicación usando MVC 5, pero antes de nada, ¿qué es y para qué sirve?: La autenticación básica es un recurso mediante el cual yo demuestro a la aplicación que soy quien digo ser, es decir, que tengo las credenciales necesarias para acceder a ella. Su principal ventaja es la posibilidad de dar credenciales al usuario para poder navegar e interactuar en nuestra aplicación de la forma que nosotros queramos ordenar, pudiendo de esta forma…continue reading →

Operaciones Asíncronas en MVC 5

Para el desarrollo de aplicaciones con MVC, no se dispone de un número ilimitado de hilos (Threads en inglés) destinados al procesamiento de peticiones. Cada vez que una petición se realiza, uno de estos hilos se destina exclusivamente a atender dicha petición, y permanecerá ocupado hasta que dicha petición acabe. En caso de que se produzca una petición cuando todos los hilos estén ocupados, esta se introducirá en una cola, también limitada. Si dicha cola se llena, el servidor responderá con un error HTTP 503. En el desarrollo normal, las peticiones se producen…continue reading →

Filtros en Arquitectura en MVC – Visual Studio 2015

Hola, soy  José Antonio Pérez-Ruibal  alumno del Centro de Formación Tajamar y estoy cursando el modulo de Certificación MCSD Web Applications. En este Blog os voy a explicar el funcionamiento de Filtros en  un patrón de Arquitectura MVC en la aplicación Visual Studio. Antes que de implementarlo en un ejercicio práctico, os voy a detallar el funcionamiento básico de los filtros ó Action Filter. Que es un Filtro? En MVC un Filtro es un Atributo. Se pueden crear varios filtros a la vez. Un  Filtro hereda de la clase Base: FilterAttribute. Puede ser…continue reading →

Integración de editores WySiwyG en ASP.Net MVC – TinyMCE

Este tipo de editores son simples editores HTML de texto enriquecido, también llamados editores Wysiwyg (What You See Is What You Get). La integración de estos editores en los “textarea” de nuestra aplicación Web da al usuario facilidad para enriquecer el texto a enviar, ya sea con imágenes, sangrías, colores de texto, y otras muchas opciones que nos ofrecen. Existen gran variedad de editores Open Source como TinyMCE, openWysiwig o CKEditor, muy potentes y de fácil integración en nuestro código. TinyMCE Es uno de los editores de código abierto más populares, por su…continue reading →