I'm developing a multitenant application on Mvc 5 and the new Asp.net Identity. The challenge is that two users can have the same username, just not on the same tenant. I have this figured out for the most part, but for some reason all of the tables generated by the Identity framework have a UserId column, except the UserSecret entity's table. Is there a reason for this? I want to make sure I'm not missing something before I replace it with an implementation that has a UserId column.