I want to use OWIN. But I need more columns in the user table. I also want to use NHibernate.
What is the way to do this?
Extending the user table from OWIN. I don't know if that is possible. Second, I don't know whether I can get caching problems, or not.
Or, I make a second user table for my own user data with a "UserID" property as foreign key referencing to the user table for OWIN?
ApplicationUser, just add them. It's just like any other entity. Owin has nothing to do with Identity or authentication in general. Identity just happens to operate as an Owin middleware.