Posted on: 7/6/2014 6:38:59 PM | Views : 475

I'm getting started with ASP.NET MVC5 and the new Identity features (IdentityUser, UserStores, ect..) I have a web application that will serve information to different types of users. Some user types need to store different types and amounts of data. For instance, *Customers* store their location, subscription type and other personal information. *Administrators* simply need their Name. *Managers* need to store their Department, ect.. My questions  1. Should I be creating a custom IdentityUser for each type of user along with a custom UserStore?  2. Should I store this additional information as claims instead and populate a standard IdentityUser object? This is what I started with and it just doesn't seem to be correct.
public class Customer : IdentityUser { public SubscriptionType Subscription { get; set; } public Location Location { get; set; } ...

Go to the complete details ...