public IActionResult ReturnToOriginalApplication(string returnUrl) { if (returnUrl != null) { return(Redirect(_redirectSvc.ExtractRedirectUriFromReturnUrl(returnUrl))); } return(RedirectToAction("Index", "Home")); }
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")); } }
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")); } }