Primeros pasos con asp.net-identity

Instalación o configuración

Instrucciones detalladas sobre cómo configurar o instalar asp.net-identity.

Identidad ASP.NET Información básica

La identidad ASP.NET es un sistema de gestión de membresía que permite a un usuario registrarse e iniciar sesión en una aplicación web. El sistema de identidad ASP.NET se puede utilizar en todo el marco ASP.NET, como ASP.NET MVC, formularios web, páginas web, API web y SignalR. La identidad ASP.NET se puede utilizar cuando las personas crean una aplicación web, una aplicación móvil, una aplicación de tienda e incluso una aplicación híbrida.

El sistema de identidad ASP.NET también admite proveedores de inicio de sesión externos como Microsoft Account, Facebook, Google, Twitter y otros. El desarrollador solo debe proporcionar su clave de API y su secreto de API para su proveedor de inicio de sesión externo y “simplemente funciona”.

Para instalar el servicio de identidad ASP.NET en su aplicación, agregue el paquete NuGet desde Nuget Package Manager o desde Package Manager Console.

Nombre del paquete: Microsoft.AspNet.Identity.Core

Ahora, cree una nueva aplicación web en Visual Studio con cuentas de usuario individuales.

En Visual Studio, seleccione Archivo -> Nuevo -> Proyecto, luego, en el panel izquierdo, seleccione Web y luego, en el panel derecho, seleccione Aplicación web ASP.NET.

Nuevo Proyecto

Haga clic en Aceptar y, en la siguiente ventana, seleccione MVC y luego haga clic en Aceptar.

Seleccionar proyecto

Después de que el proyecto se haya creado correctamente, consulte las referencias en el explorador de soluciones. Encontrará tres referencias de paquetes Nuget como se muestra en la imagen a continuación.

Referencias

Ahora ejecute la aplicación y registre una cuenta para la aplicación e inicie sesión.

Para explorar la funcionalidad de inicio de sesión, abra Startup.Auth.cs desde el explorador de soluciones para obtener información básica sobre cómo funciona el mecanismo de inicio de sesión y registro.

Como ASP.NET Identity es un tema muy amplio, solo podemos describirlo en información básica. Para obtener más información, puede visitar el sitio web ASP.NET Identity.