[ASP.NET MVC] Implementando autenticación con Windows Azure Active Directory

Posted on Actualizado enn


Hola a todos, con el release de Visual Studio 2013, Microsoft ha lanzado características super interesantes para los desarrolladores Web, y una de ellas trata sobre el concepto de 1 solo ASP.NET, en donde podemos realizar una mezcla bien cool de las diferentes opciones disponibles, adicionalmente, se ha incluido un pequeño wizard para poder configurar el sistema de autenticación (algo de lo que tratará este post), y lo mejor de todo es que lo podemos trabajar con Windows Azure Active Directory.

Lo primero que necesitamos es crear un nuevo Acitve Directory en Windows Azure, así que una vez logueados vamos a New > App Services > Active Directory > Directory > Custom Create:

Create AD

En la ventana modal que se abre ingresamos la información relacionada:

Add AD

Luego ya solo queda navegar a la opción Active Directory, seleccionar el directorio que acabamos de crear e iniciar la creación de usuarios:

testmvc ad

Ahora, vamos a Visual Studio 2013 donde se va a crear una nueva aplicación ASP.NET:

Visual Studio 2013

Ahora para el ejemplo, solo seleccionaré el template MVC:

Template MVC

En la misma pantalla, se va a cambiar el tipo de autenticación, así que click en Change Authentication, se abre una ventana en la cual se debe como primera medida seleccionar Organizational Accounts, y en la parte derecha para el campo Domain se ingresa la cuenta de Active Directoy creada anteriormente:

Change Authentication

Una vez ingresada la información anterior, al dar OK se debe ingresar la información de autenticación del Active Directory:

login

Una vez autenticados ya se crea el template de la aplicación, dicha aplicación ya tiene todo implementando para conectarnos con el Active Directory creado, como punto importante, para que la aplicación se ejecute correctamente dicha aplicación debe ejecutarse sobre https, afortunadamente cuando se ejecuta la aplicación desde Visual Studio, podemos simular el https:

https

Simplemente le decimos continuar a este sitio Web, una vez logueados somo redirigidos  a nuestra aplicación ya logueados (super no?):

mvc + ad

Espero el post les haya gustado, saludos!

2 comentarios sobre “[ASP.NET MVC] Implementando autenticación con Windows Azure Active Directory

    Juan Carlos Ruiz (@JuanKRuiz) escribió:
    10/29/2013 en 10:04

    Bastante util, tienes información de costos? esto es un facilitador grandísimo para hacer apps y compartir autenticación entre ellas.

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s