WSO2-多租户环境中的SaaS服务提供商权限

时间:2018-11-06 20:32:51

标签: wso2 wso2is

我正在尝试在WSO2中配置以下方案

  • 拥有一个SaaS Enabled服务提供商,该服务提供商指定某些应用程序许可(在carbon.super租户中)
  • 在角色编辑器中为每个租户显示这些权限(以便每个租户可以指定将哪些应用程序权限分配给哪个角色)

这是假设权限将是身份验证成功时提供的信息的一部分(以便可以在我的应用程序中使用权限)。

有可能吗?如果可以,我想念什么?

1 个答案:

答案 0 :(得分:1)

这是不可能的。启用S​​aaS时,可以跨租户访问从一个租户创建的服务提供商。但是,对于基于角色的权限,每个租户空间都是隔离的。当您创建具有超级租户权限的特定应用程序时,它将存储在权限树上的超级管理员权限(超级租户级别)下。当您以租户身份登录时,WSO2 IS使用的是在管理员权限(租户级别)下配置的权限。因此,如果要在每个租户的角色编辑器中查看权限,则可能需要为每个租户分别配置权限。

请参阅以下文档以进一步说明https://docs.wso2.com/display/IS530/Role-based+Permissions