Table of contents
ALM
MVC
TOC
Collapse the table of content
Expand the table of content

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

Microsoft Community Publishing Service|Última actualización: 26/05/2017
|
1 Colaborador

Por Julio Cesar Avellaneda

Microsoft MVP ASP.NET

MCT | MCSD | MCTS

Core Group BDotNet

http://julitogtu.com

@julito

Hola a todos, con el release de Visual Studio 2013, Microsoft ha lanzado características súper 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 Azure Active Directory.

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

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

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:

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

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

En la misma pantalla, se va a cambiar el tipo de autenticación, así que clic 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:

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

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:

Simplemente le decimos continuar a este sitio Web, una vez logueados somos redirigidos a nuestra aplicación ya logueados (súper, ¿no?):

Espero el post les haya gustado, ¡saludos!

© 2018 Microsoft