public async Task <IActionResult> LinkLoginCallback()
        {
            await _accountManager.AddExternalLogin(User);

            // Clear the existing external cookie to ensure a clean login process
            await HttpContext.SignOutAsync(IdentityConstants.ExternalScheme);

            StatusMessage = "The external login was added.";
            return(RedirectToAction(nameof(ExternalLogins)));
        }