Archive

Posts Tagged ‘asp.net MVC’

Solicitar autenticación en todo un sitio ASP.NET MVC

Por temas de seguridad es importante que todo un sitio solo pueda ser accedido por un usuario autenticado y solo aquellas funcionalidades que no lo necesiten se les otorgue el anonimato.

para que un controlador o un método en un controlador simplemente debemos colocar el atributo:

 [Authorize]

para que solo un usuario autenticado pueda acceder a el.

Si queremos aplicar esto para todo el sitio simplemente en el archivo FilterConfig debemos agregar el atributo

 public static void RegisterGlobalFilters(GlobalFilterCollection filters)
 { 
 filters.Add(new AuthorizeAttribute());
 }

 

Después de hacer esto si queremos que ciertos métodos o controlados no necesiten autenticación por parte del usuario, usamos el siguiente atributo:

 [AllowAnonymous]

 

 

 

 

Instalando Angular.Js en un proyecto asp.net MVC

enero 24, 2014 Deja un comentario

Lo primero que hacemos es crear un proyecto Web:

Angular JS VS.Net

Angularjs2

Ahora para instalar facilmente Angular JS en .net utilizamos el manejador de paquetes de visual studio (Manage Nuget Packages):

Angularjs5

Ahora simplemente buscamos Angular JS y seleccionamos los diferentes paquetes de Angular que vamos a utilizar, a continuación les marco los mas usados:

 

Angularjs3

Angularjs4

 

Dentro del archivo packages.config podemos encontrar las diferentes referencias de los que instalemos y en la carpeta Scripts del proyecto es donde se encuentra los archivos JS para hacer la referencia dentro del proyecto.