示例#1
0
        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);
        }