public async Task <IActionResult> ExternalLoginCallback([FromRoute] string redirectUrl)
 {
     if (!User.Identity.IsAuthenticated)
     {
         await _sessionService.AuthenticateExternalAsync();
     }
     return(Redirect(Uri.UnescapeDataString(redirectUrl)));
 }