When working with Claims based identity with AspNet, in my case just using the templates coming with Visual studio 2013.
Taking the EntityFramework implementation of Microsoft.AspNet.Identity and looking at the User Model class.
Is it the intention that one put profile info into claims or to extend the user model with additional properties?
An example would be, I want to add a country associated with each user and edits the registration flow such user can give this information. Should I put this on the user or add it as a claim for that user.
User
as a single user has multiple claims, but presumably only oneCountry
in your example. You will need to use data migrations in VS to get it to work though as database first always seems to fail with ASP.Net Identity – Gone Coding