1

Vamos a visualizar una aplicación en la que aplicaremos la seguridad sobre la plantilla creada en MVC.  Utilizaremos la validación sobre la base de datos “DefaultConnection”, lo que implica que no haremos la validación con usuarios externos, sino que tendremos que crearlos dentro de nuestra aplicación

1 Creamos un nuevo proyecto

22)Seleccionamos la plantilla “Internet Application”
3

3.) Abrimos el archivo web config y configuramos Connection String para “DefaultConnection”
4

El web config quedará de la siguiente forma, recordando que debemos configurar la cadena de conexión para nuestra base de datos y servidor particular.

 

15

 

 

Vamos a ver una imagen de la base de datos antes de crear nuestro primer usuario.
5

3)Ahora vamos a crear nuestro primer usuario, para esto debemos ejecutar nuestro proyecto.
6
7
8

 

5.) Agregando Roles, Para agregar roles en muy fácil, solo tenemos que hacer un INSERT en la tabla [dbo].[AspNetRoles]
9

6) Ahora vamos agregar usuario “administrador” a nuestro rol “Administradores”, Pero primero debemos saber que id tiene nuestro usuario, para esto ejecutamos la siguiente instrucción:
10

Ahora almacenamos el usuario ADMINISTRADOR dentro del ROLE previamente creado:
11

5) En MVC la seguridad se agrega en los CONTROLADORES por cada acción mediante la decoración [Authorize].

Vamos a probar la seguridad incluyendo autorizaciones en HomeController.
12
13

 

 

Descripción: Seguridad MVC                                                     

Autor: Mohammed el imani
Curso: Microsoft MCSD Web Applications + SharePoint Apps
Centro: Tajamar
Año académico: 2016-2017