[英]Writing tenant aware web service in wso2 application server
我正在嘗試開發將在WSO2 Application Server 5.0.1上部署的axis2 Web服務。 當前,我們要求Web服務支持多租戶,並且在某些Web服務中需要基於租戶的某些過程。 在服務上下文中,我需要從當前請求中檢索租戶信息。 目前,我使用Application Server管理控制台test1.com和test2.com在本地環境中為租戶創建。 如何從請求中檢索域名以及test1.com和test2.com的租戶ID(如果可能),客戶端應如何將Web服務調用到特定租戶,例如test1.com?
謝謝
您可以使用CarbonContext檢索當前的租戶和其他東西。
CarbonContext cCtx = CarbonContext.getCurrentContext();
cCtx.getTenantDomain();
cCtx.getTenantId();
請參閱本文 ,以獲取有關如何使用Carbon平台API的更多信息。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.