title: How do I use ASP.NET Identity 2.0 to allow a user to impersonate another user?
body: <p>I'm migrating a ASP.NET MVC 5.1 application from MembershipProvider to ASP.NET Identity v2.0. One of the features I have in the application is user impersonation: Administrators can be logged in as any other user registered on the site without knowing passwords.</p>
  
  <p>I used this code to <a href="http://www.codeproject.com/Articles/43724/ASP-NET-Forms-authentication-user-impersonation">implement user impersonation for the MembershipProvider</a> and this does not work with Identity library.</p>
  
  <p>How do I implement user impersonation (not IIS impersonation) in ASP.NET Identity?</p>