-1
我使用帶有ABP(AspNetBolierplate)的MVC/API在C#.NET 4.6.1中開發了一個具有多租戶選項的網站。 >租戶SITE1 如何在C#中嵌入CNAME中的網址
我一些情況下,我需要
- site1.myapp.org:現在的租客從URL的第一部分派生使用CNAME從其他網站
- app.mycusomtsite.com CNAME site1.myapp.org
哪裏是攔截這種包裝的最佳位置,並將所有來自CNAME的呼叫重定向到正確的多租戶網站?
- 更新 -
ABP使用var httpContext = HttpContext.Current; if (httpContext == null) { return null; } var tenantIdHeader = httpContext.Request.Headers[MultiTenancyConsts.TenantIdResolveKey];
我沒有找到一種方法,從HttpContext的提取CNAME屬性,以便我可以提取corret目標站點回放,網絡瀏覽器。
因此,我認爲/假設可能操縱來自原始CNAME的請求來識別正確的目標站點。 Office 365的做網絡郵件/商用版Skype
THKS安德烈但TenantResolve嘗試解決未從CNAME分割的網址。我嘗試搜索HttpClient是否有一些與原始網址NAme相關的信息 – andmattia