Conociendo el Sistema de Autenticación ASP.NET Identity

Conociendo el Sistema de Autenticación ASP.NET Identity

El sistema de autenticación ASP.Net Identity puede ser integrado en nuestro proyecto desde la misma creación, ya sea que trabajemos con Web Forms, Web Pages o MVC entre otros.

Para comenzar crearemos un nueva aplicación web ASP.NET en C#

Asp net identity inicio

Colocamos el nombre del Proyecto y la ubicación en la carpeta respectiva. Luego nos aparecerá la siguiente ventana:

Panel nuevo proyecto asp net

Para nuestro ejemplo crearemos un proyecto con la plantilla MVC y al seleccionarla nos aparecerá un botón al lado derecho "Cambiar Autenticación".

Cambiar autenticacion asp net

Seleccionamos cuenta de usuario individual, aceptamos y esperamos a que se inicie la creación del proyecto.

Cuenta usuario individual asp net

Una vez creado el proyecto nos aparecerá una ventana como la siguiente:

Asp net ventana proyecto

Si ejecutamos podemos probar el sistema de autenticación desde registro de usuarios, login y cerrar sesión.

Ejecucion asp net identity

Desde los enlaces podemos dirigirnos al formulario de registro

Registrar asp net usuario

Si analizamos los archivos creados del proyecto vemos que en la carpeta Controllers hay un archivo llamado AccountController.cs donde podemos encontrar los metodos respectivos para cada petición.

Metodos asp net identity accountcontroller

En este caso podemos visualizar algunos de los métodos que se invocan dependiendo de la petición el primero se ejecuta al realizar una petición GET y el segundo con POST. Al crear el proyecto con el sistema de autenticación nos ahorra mucho código en configuraciones. Sólo tendriamos que adaptar partes de código según nuestras necesidades.

Para comprobar la implementación de ASP.NET Identity podemos visualizar las referencias del proyecto así como aparecen en esta ventana:

Referencias asp net identity

Publicar un comentario

Guardar mi nombre, correo electrónico y sitio web en este navegador la próxima vez que comente

1 Comentarios

  1. I saw a lot of website but I think this one holds something special in it in it