title: How do I implement password reset with ASP.NET Identity for ASP.NET MVC 5.0?
body: <p>Microsoft is coming up with a <a href="http://blogs.msdn.com/b/webdev/archive/2013/06/27/introducing-asp-net-identity-membership-system-for-asp-net-applications.aspx">new Membership system called ASP.NET Identity</a> (also the default in ASP.NET MVC 5). I found the <a href="https://github.com/rustd/AspnetIdentitySample">sample project</a>, but this is not implemented a password reset.</p>
  
  <p>On password reset topic just found this Article: <a href="http://kazimanzurrashid.com/posts/implementing-user-confirmation-and-password-reset-with-one-asp-dot-net-identity-pain-or-pleasure">Implementing User Confirmation and Password Reset with One ASP.NET Identity – Pain or Pleasure</a>, not help for me, because do not use the built-in password recovery.</p>
  
  <p>As I was looking at the options, as I think we need to generate a reset token, which I will send to the user. The user can set then the new password using the token, overwriting the old one.</p>
  
  <p>I found the <code>IdentityManager.Passwords.GenerateResetPasswordToken</code> / <code>IdentityManager.Passwords.GenerateResetPasswordTokenAsync(string tokenId, string userName, validUntilUtc)</code>, but I could not figure out what it might mean the <code>tokenId</code> parameter.</p>
  
  <p>How do I implement the Password Reset in ASP.NET with MVC 5.0?</p>