¿Qué es el sistema de identidad Asp.NET en un MVC?

Introducción a la identidad ASP.NET

Para resolver los requisitos de membresía del sitio que eran comunes en 2005, que incluían la autenticación de formularios y una base de datos de SQL Server para nombres de usuario, contraseñas y datos de perfil.

Membresía simple del sitio ASP.NET

problemas con la Membresía del sitio ASP.NET, y tiene algunas limitaciones:

  • Era difícil mantener los datos del sistema de membresía en una tienda no relacional.
  • No puedes usarlo con OWIN.
  • No funciona bien con los proveedores existentes de Membresía del sitio ASP.NET, y no es extensible.

Identidad del sitio ASP.NET

Teniendo en cuenta estos cambios en el desarrollo de aplicaciones web, ASP.NET Site Identity se desarrolló con los siguientes objetivos:

  • Un sistema de identidad de sitio ASP.NET
  • Facilidad para enchufar datos de perfil sobre el usuario
  • Prueba de unidad
  • Proveedor de roles
  • Reclamaciones basadas

Descanse puede aprender del siguiente enlace.

Introducción a la identidad ASP.NET

Gracias y Saludos,

Nota: Sé que es solo una copia, pero es lo que realmente significa Microsoft del mecanismo de identidad asp.net.

Anteriormente solíamos mantener tablas de bases de datos personalizadas para administrar cuentas de usuario de forma segura.

Los desarrolladores deben ocuparse de guardar, cifrar y descifrar los datos del usuario.

La autenticación abierta (Iniciar sesión con Google, Iniciar sesión con Facebook) también debe ser manejada por nosotros.

asp .net identity es un nuevo marco que maneja todas estas tareas y es compatible con OWEN.

del sitio oficial de Microsoft ASP.NET

El sistema de identidad del sitio oficial de Microsoft ASP.NET está diseñado para reemplazar los sistemas anteriores de membresía del sitio oficial de Microsoft ASP.NET y membresía simple. Incluye soporte de perfil, integración OAuth, funciona con OWIN y se incluye con las plantillas del sitio oficial de Microsoft ASP.NET que se incluyen con Visual Studio 2013.

Para saber más Por favor visite Bestdotnettraining

More Interesting

¿Cómo escribir CSS de manera que sea fácil hacer que una página responda? Como establecer altura, ancho, posición y tal

Cómo integrar Captcha en un sitio web de Laravel

¿Vale la pena asistir al taller MINDTREE en BMSCE?

¿Cuál es el patrón del módulo en JavaScript?

¿Debe un sistema rastrear los intentos fallidos de inicio de sesión? ¿Por qué?

¿Cuál es la mejor manera de organizar el trabajo de un equipo de desarrolladores que trabajan de forma remota en un gran proyecto web?

¿La popularidad de Apache está amenazada por node.js?

¿Cómo genero un informe PDF usando itext y ajax?

¿Qué puede aprender un diseñador web de los fundamentos de la psicología?

¿Cuál es la mejor manera para que un desarrollador centrado en el backend aprenda frontend, principalmente CSS?

¿Es bueno moverse en Ruby on Rails después de HTML y CSS en lugar de PHP?

¿Qué son buenos libros sobre seguridad de aplicaciones web? Estoy creando una aplicación web AJAX completa por primera vez y necesito obtener más información sobre cómo hacerla segura.

¿En qué módulo (archivo) y cómo declarar la clase ECMAScript 6 en la aplicación AngularJS JavaScript?

¿Cuáles son los factores que debo pensar al elegir un servicio de alojamiento para mi sitio web?

¿En qué situaciones se debe usar una base de datos dada, como MS-SQL, MySQL, NoSQL, MongoDB o GraphDB sobre otra? ¿Cuáles son los escenarios en los que se usa cada uno? ¿Cuál es la ventaja o desventaja de uno sobre otro?