Example #1
0
        public static void RewriteFederatedDomainInURL(HttpContext httpContext, out string domain)
        {
            domain = string.Empty;
            Uri url = httpContext.Request.Url;

            domain = UrlUtilities.ValidateFederatedDomainInURL(url);
            UrlUtilities.RewriteRealmParameterInURL(httpContext, domain);
        }
Example #2
0
 public static void RewriteDomainFromTenantSpecificURL(HttpContext httpContext, string tenantUrl)
 {
     if (!string.IsNullOrEmpty(tenantUrl))
     {
         string text = tenantUrl.Substring(tenantUrl.IndexOf(".") + 1).TrimEnd(new char[]
         {
             '/'
         });
         if (text.IndexOf(".") <= 0)
         {
             text = tenantUrl;
         }
         UrlUtilities.RewriteRealmParameterInURL(httpContext, text);
     }
 }
Example #3
0
        public static void RewriteDomainInVanityDomainURL(HttpContext httpContext)
        {
            Uri url = httpContext.Request.Url;

            if (url.Segments.Length >= 1)
            {
                string text  = url.Segments[0];
                string text2 = text.Substring(text.IndexOf(".") + 1).TrimEnd(new char[]
                {
                    '/'
                });
                if (text2.IndexOf(".") <= 0)
                {
                    text2 = text;
                }
                UrlUtilities.RewriteRealmParameterInURL(httpContext, text2);
            }
        }