Recursos recomendados de ASP.NET Identity

Por Rick Anderson

En este tema se proporcionan vínculos a recursos de documentación sobre cómo usar ASP.NET Identity.

Si conoce una excelente entrada de blog, un subproceso de stackoverflow o cualquier otro vínculo que resultaría útil, [envíenos un correo electrónico](recursos recomendados aspnetue@microsoft.com?subject=Identity) con el vínculo o simplemente deje un mensaje en la parte inferior de esta página.

Introducción a ASP.NET Identity

ASP.NET Identity intermedio

Dónde formular preguntas, solicitar características, notificar errores y compilaciones nocturnas

Entradas de blog en Identity

Vídeos

Proveedores de almacenamiento personalizados para ASP.NET Identity

Si desea escribir su propio proveedor, lea Información general de proveedores de almacenamiento personalizados para ASP.NET Identity e Implementación de ASP.NET Identity y, a continuación, examine el origen de uno de los proyectos de OSS que se enumeran a continuación.

Recursos de ASP.NET Identity adicionales

Preguntas y respuestas

  • P: Los usuarios bloqueados que han activado "recuérdame" (para no tener que pasar por 2FA en ese equipo o navegador) no están bloqueados. ¿Por qué y cómo lo prevengo? Respuesta aquí.
  • P: ¿Cómo puedo almacenar notificaciones personalizadas, como el nombre real del usuario, en la cookie de ASP.NET Identity para evitar consultas de base de datos innecesarias en cada solicitud? Respuesta aquí.
  • P: Actualización del hash de contraseña de AspNetUser: tengo 2 proyectos. Uno de ellos usa autenticación de ASP.NET, el otro usa autenticación de Windows, que es el lado de administración. Quiero que el proyecto administrador pueda administrar los usuarios del otro. Puedo modificar todo excepto la contraseña. Respuesta aquí.
  • P: ¿Cómo puedo restablecer la contraseña como administrador para otros usuarios? Respuesta aquí.
  • P: ¿Puedo cambiar el nombre mostrado del campo UserName en ASP.NET MVC IdentityUser? Respuesta aquí.
  • P: ¿Cómo puedo conceder permisos a los usuarios para agregar otros usuarios a determinados roles? Respuesta aquí.
  • P: almacenamiento de información de perfil en la tabla AspNetUsers frente a la tabla AspNetUserClaims. Respuesta aquí.
  • P: Recuérdeme al usar un proveedor de autenticación externo. Respuesta aquí.
  • P: ¿Por qué cada solicitud requiere un ApplicationDBContext, no es demasiada sobrecarga? Respuesta: no, la sobrecarga es baja.
  • P: ¿Cómo obtengo una lista de usuarios que han iniciado sesión? Respuesta aquí.
  • P: ¿Cómo puedo detectar cuándo un usuario inicia sesión con Microsoft.AspNet.Identity? Respuesta aquí.
  • P: ¿Cómo obtener mensajes de error localizados para Identity? Respuesta aquí.
  • P: ¿Cómo configurar CookieMiddleware para obtener notificaciones nuevas cada 30 minutos? Respuesta aquí.
  • P: ¿Cómo modificar las notificaciones del usuario después de haber iniciado sesión? Respuesta aquí.
  • P: ¿Cómo invalidar los tokens de seguridad? Respuesta aquí.
  • P: ¿Cómo se almacenan las notificaciones en el middleware de cookies? Respuesta aquí.
  • P: Me gustaría tener un PIN o una comprobación de seguridad en cada método de acción de mi aplicación MVC, pero me gustaría almacenar los usuarios correctamente para que no tengan que escribir el PIN en cada solicitud a ese método de acción. Respuesta aquí.
  • P: Me gustaría guardar la dirección de correo electrónico devuelta de un proveedor social en la base de datos, ¿cómo puedo hacerlo? Respuesta aquí:
  • P: ¿Cómo puedo detectar cuándo un usuario inicia sesión tanto con o con una cookie "recuérdame"? Respuesta aquí.
  • P: ¿Puedo modificar las notificaciones en ASP.NET Identity con OWIN después de llamar a SignIn? Respuesta: llamar a SignIn es exactamente lo que se supone que debe hacer cuando desea modificar las notificaciones del usuario. Básicamente hace que ClaimsIdentity se serialice en la cookie, por lo que verá que las nuevas notificaciones aparecen en las solicitudes posteriores.