Compartir a través de


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

Identidad de ASP.NET intermedia

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

  • Para StackOverflow, use la etiqueta aspnet-identity
  • En los foros de ASP.NET, publique en el foro de seguridad y agregue ASP.NET Identity al título.
  • ASP.NET Identity en GitHub Obtenga compilaciones nocturnas, características de solicitud y errores abiertos.

Entradas de blog en Identidad

Vídeos

Proveedores de almacenamiento personalizados para la identidad de ASP.NET

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 identidad de ASP.NET adicionales

Q&A (pregunta/respuesta)

  • P: Los usuarios bloqueados que han habilitado "recordarme" (por lo que no tienen que pasar por 2FA en ese equipo o explorador) no están bloqueados. ¿Por qué y cómo lo prevengo? Respuesta aquí.
  • Q: cómo puedo almacenar notificaciones personalizadas, como el nombre real del usuario, en la cookie de identidad de ASP.NET para evitar consultas de base de datos innecesarias en cada solicitud. Respuesta aquí.
  • Q: Actualización del hash de contraseña de AspNetUser: tengo 2 proyectos. Uno de ellos usa ASP.NET autenticación, el otro usa la 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í.
  • Q: ¿Cómo puedo restablecer la contraseña como administrador para otros usuarios? Respuesta aquí.
  • Q: ¿Puedo cambiar el nombre mostrado del campo UserName en ASP.NET MVC IdentityUser? Respuesta aquí.
  • Q: ¿Cómo puedo conceder permisos a los usuarios para agregar otros usuarios a determinados roles? Respuesta aquí.
  • Q: almacenar 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í.
  • Q: ¿por qué cada solicitud requiere applicationDBContext, no es esa 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 obtengo mensajes de error localizados para Identity? Respuesta aquí.
  • P: ¿Cómo configuro 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 se invalidan los tokens de seguridad? Respuesta aquí.
  • P: ¿Cómo se almacenan las reclamaciones 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 el éxito de los usuarios para que no tengan que introducir 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 "recordarme"? Respuesta aquí.
  • P: ¿Puedo modificar las reclamaciones 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 eso es que se ven las nuevas reclamaciones en las peticiones posteriores.