如何在我的C8Y应用程序中获取登录用户的Cumulocity租户名称

时间:2018-04-09 05:15:50

标签: cumulocity

我开发了一个Cumulocity(C8Y)应用程序。根据C8Y租户,此申请可以是否可以加入。

换句话说,我的C8Y应用程序可以在不同的C8Y租户下运行。 我的C8Y应用程序需要知道登录用户的租户名称。 实际上,我的C8Y应用程序需要与外部应用程序通信,并且必须提供登录用户的租户名称。

注意:Afaik,管理C8Y租户有两种解决方案: 解决方案1.网址是特定于租户的,即http://.domain 解决方案2.登录用户是特定于租户的,并且有一个唯一的URL,即:       - 唯一网址:http://domain       - 用户名:租户ID /用户名

我正在使用解决方案2

2 个答案:

答案 0 :(得分:1)

您可以使用以下API

GET /tenant/currentTenant

如果你不能仅仅从知道域中提取它,那么这将返回tenantId。

答案 1 :(得分:0)

在Cumulocity上,租户名称对于特定租户的每个用户都是相同的。因此,要知道用户登录到哪个租户,您应该使用解决方案1,因为所有Cumulocity租户都看起来像.cumulocity.com。

相关问题