public string GetAuthorizationLink() { //append the current querystring to the login url try { if (HttpContext.Current != null && HttpContext.Current.Request != null) { var currentUrlParts = HttpContext.Current.Request.RawUrl.Split('?'); if (currentUrlParts.Length > 0) //we have a querstring { if (LoginUrl.Contains("?")) { return(string.Concat(LoginUrl, "&", currentUrlParts[1])); } return(string.Concat(LoginUrl, "?", currentUrlParts[1])); } } } catch { } return(LoginUrl); }