2012-12-24 49 views
1

我正在嘗試開發一個要部署在WSO2應用服務器5.0.1上的axis2 Web服務。目前我們有要求,即Web服務支持多租戶,在一些Web服務中支持基於租戶的一些流程。在服務上下文中,我需要從當前請求中檢索租戶信息。目前我使用Application Server管理控制檯test1.com和test2.com在本地環境中創建租戶。如何從請求中獲取test1.com和test2.com的域名以及可能的租戶id,以及客戶如何將web服務調用到特定的租戶,例如test1.com?在wso2應用程序服務器中編寫承租人識別Web服務

感謝

回答

0

您可以使用CarbonContext檢索目前的租戶和其他東西。

CarbonContext cCtx = CarbonContext.getCurrentContext(); 
    cCtx.getTenantDomain(); 
    cCtx.getTenantId(); 

有關如何使用碳平臺API的更多信息,請參閱this article

相關問題