public IActionResult ReturnToOriginalApplication(string returnUrl)
 {
     if (returnUrl != null)
     {
         return(Redirect(_redirectSvc.ExtractRedirectUriFromReturnUrl(returnUrl)));
     }
     return(RedirectToAction("Index", "Home"));
 }
示例#2
0
        public IActionResult ReturnToOriginalApplication(string returnUrl)
        {
            if (string.IsNullOrEmpty(returnUrl))
            {
                return(BadRequest());
            }

            return(Redirect(_redirectService.ExtractRedirectUriFromReturnUrl(returnUrl)));
        }
 public IActionResult ReturnToOriginalApplication(string returnUrl)
 {
     trace.Record(Annotations.LocalOperationStart("HomeController:ReturnToOriginalApplication"));
     if (returnUrl != null)
     {
         trace.Record(Annotations.LocalOperationStop());
         return(Redirect(_redirectSvc.ExtractRedirectUriFromReturnUrl(returnUrl)));
     }
     else
     {
         trace.Record(Annotations.LocalOperationStop());
         return(RedirectToAction("Index", "Home"));
     }
 }
示例#4
0
 public IActionResult ReturnToOriginalApplication(string returnUrl)
 {
     if (returnUrl != null)
     {
         var extractedRedirect = _redirectSvc.ExtractRedirectUriFromReturnUrl(returnUrl);
         if (extractedRedirect == "/")
         {
             extractedRedirect = returnUrl;
         }
         return(Redirect(extractedRedirect));
     }
     else
     {
         return(RedirectToAction("Index", "Home"));
     }
 }