One speck of documentation would go a long way. A short sample of how to implement password reset validation and user confirmation would be greatly appreciated.
The following code worked until this morning. In the constructor:
if (Startup.DataProtectionProvider != null) {    this.UserManager.PasswordResetTokens = new DataProtectorTokenProvider(Startup.DataProtectionProvider.Create("PasswordReset"));    this.UserManager.UserConfirmationTokens = new DataProtectorTokenProvider(Startup.DataPr ...

Go to the complete details ...