是否可以将多个Keycloak领域连接到同一icCube服务器?

时间:2019-09-11 17:46:59

标签: keycloak iccube

用例

explanation

在icCube中

  • 一个服务器实例
  • icCube用户只需要访问报告
  • icCube用于行业垂直标准报告解决方案,可以由多个客户端使用,每个客户端都有自己的(副本)结构,可以使用自己的数据
  • 客户端可以授予一个或多个用户访问icCube中自己的仪表板的权限

授权要求

  • 应该可以将授权链接到客户的身份 管理系统(例如AD)
  • 对于其他人来说,应该可以在客户端分配一个本地管理员,该管理员可以访问自己所访问的环境
  • 其余的,集中管理员应该可以维护访问权限

...的完美工作 密钥斗篷

  • keycloak的每个需求都需要与客户端建立一个单独的领域(参见图片)

icCube文档仅提及一个Realm和客户端。

问题

是否可以在一个icCube实例中使用多个密钥斗篷域和客户端?

另请参阅icCube documentation on keycloak integration

1 个答案:

答案 0 :(得分:1)

现在这是不可能的。

keycloak.json文件用于连接到要认证HTTP请求的Keycloak服务器。因此,您将需要某种方式来基于HTTP请求确定要使用哪个keycloak.json文件,然后再使用它,这意味着具有不同的URL和/或具有特定参数的URL。

可能,多租户支持可以扩展为能够为每个租户配置一个对URL值具有相同约束的身份验证逻辑。

希望有帮助。