繁体   English   中英

在WSO2应用程序服务器中编写可识别租户的Web服务

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM