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); }
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); } }
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); } }