Account confirmation and password recovery in ASP.NET Core Facebook, Google, and external provider authentication in ASP.NET Core