Я хотел бы сохранить дополнительную информацию о пользователе. Из того, что я понимаю, это обычный вариант:
public class ApplicationUser : IdentityUser {
public async Task<ClaimsIdentity> GenerateUserIdentityAsync(UserManager<ApplicationUser> manager) {
// Note the authenticationType must match the one defined in CookieAuthenticationOptions.AuthenticationType
var userIdentity = await manager.CreateIdentityAsync(this, DefaultAuthenticationTypes.ApplicationCookie);
// Add custom user claims here
return userIdentity;
}
public string FirstName { get; set; }
public string LastName { get; set; }
}
Здесь добавлены FirstName и LastName, и они появятся в виде дополнительных полей в таблице AspNetUsers.
Однако теперь кажется, что теперь с Asp.Net Identity существует также возможность хранить этот тип информации в таблице AspNetUserClaims.
Может кто-нибудь объяснить мне. Идти вперед - это такая информация, которая может быть сохранена в AspNetUserClaims. Если да, то у кого-нибудь есть примеры этого.