I changed over to use the new ASP.NET Identity 2. I\'m actually using the Microsoft ASP.NET Identity Samples 2.0.0-beta2.
Can anyone tell me where and how I can mo
I realize this post is a few years old, but with ASP.NET Core gaining traction I ended up here having a similar question. The accepted answer recommends you update your user data model to capture this data. I don't think that it's a bad recommendation, but from my research claims is the correct way to store this data. See What is the claims in ASP .NET Identity and User.Identity.Name full name mvc5. The latter is answered by someone from the ASP.NET Identity team at Microsoft.
Here is a simple code sample showing how you add those claims using ASP.NET Identity:
var claimsToAdd = new List() {
new Claim(ClaimTypes.GivenName, firstName),
new Claim(ClaimTypes.Surname, lastName)
};
var addClaimsResult = await _userManager.AddClaimsAsync(user, claimsToAdd);