internal static RedirectToActionResult OnSignIn(ControllerBase controller, string authToken) { RedirectToActionResult redirectAction = null; string requestError = controller.Request.Form["error_description"]; if (!string.IsNullOrEmpty(requestError) && requestError.Contains(Constant.Message.UserPasswordForgotten)) { redirectAction = controller.RedirectToAction("passwordReset", "account"); } if (!string.IsNullOrEmpty(authToken)) { MediaClient.SetEventSubscription(authToken); using (MediaClient mediaClient = new MediaClient(authToken)) { mediaClient.CreateTransforms(); } } return(redirectAction); }