title: Get current user id in ASP.NET Identity 2.0
body: <p>I just switched over to using the new 2.0 version of the Identity Framework.  In 1.0 I could get a user object by using <code>manager.FindByIdAsync(User.Identity.GetUserId())</code>.  The <code>GetUserId()</code> method does not seem to exists in 2.0.</p>
  
  <p>Now all I can figure out is to use <code>manager.FindByEmailAsync(User.Identity.Name)</code> which references the username field in the users table.  In my application this is set to the same as the email field.  </p>
  
  <p>I can see this causing issues down the road when someone needs to update their email. Is there a way to get the current logged in user object based off an unchanging value <em>(such as the id field)</em> in the Identity 2.0 Framework?</p>