ASP.NET Core Identity - Allow Password Reset
In the previous two article (Part 1 and Part 2) you learnt to implement the ASP.NET Core identity in your web applications and also to add email verification support. In this article you will learn to enable password reset so that users can reset their passwords and specify a new password.
http://www.binaryintellect.net/articles/df920caf-ba69-4714-938f-fbb358532c0f.aspx