Cómo autenticar usando MVC5RC / RTW con la base de datos existente
Originalmente pregunté estopregunta cuando la identidad estaba en beta. Las clases e interfaces han cambiado considerablemente desde entonces yaparece La versión RTW tiene algunas modificaciones de nuevo sobre la versión RC. En principio necesito lograr lo siguiente.
autenticar el inicio de sesión local con mis tblMembers utilizables, que contienen el campo de ID de usuario y la contraseña, que son los dos elementos que necesito autenticar.tengo acceso a mi registro / clase de tblMember a través de la propiedad Controller.User (antes de la identidad MVC5 había logrado esto usando elproveedor de membresía métodos.) independientemente de si el usuario inició sesión a través del método localuser o a través de uno de los otros proveedores de OAuth (Twitter, Google, etc.).Posibilidad de mostrar mi propio nombre de usuario personalizado a pesar del método de inicio de sesión. Los usuarios locales inician sesión con un ID de usuario 1234567 y una contraseña, idealmente me gustaría mostrar "John Smith (1234567)" independientemente del método de autenticación (local / Twitter, etc.)Inicialmente, no estoy seguro de lo que mi clase de miembro debería heredar. ¿Aparece en el proyecto aspIdentitySample que debería estar usando IdentityUser?
public partial class tblMember
{
public int id { get; set; }
public string membership_id { get; set; }
public string password { get; set; }
....other fields
}
¿Hay ejemplos nuevos o actualizados de la integración de sus bases de datos / tablas de usuario existentes con el sistema de identidad ASP.NET?