【发布时间】:2018-04-17 17:06:27
【问题描述】:
我正在尝试将 keycloak 实现为我公司的 SSO。我创建了两个领域,领域 A 和领域 B。我想为这两个领域使用相同的用户集,即我需要为这两个领域的用户授予访问权限。是否可以在 Keycloak 中执行此操作?
【问题讨论】:
-
很好奇。为什么是两个领域?
-
两个领域,因为应用程序用于两个不同的公司,但有一些用户可以访问这两个系统。这是错误的设计吗?
-
是的。就像回旋镖说的那样。您将需要这两个领域,因为有两家公司和两个独立的用户商店(即使两者都存在)......除非它们真的像同一家公司并且可以访问每个公司的应用程序并且可以通过角色和权限? (但很可能听起来你想要 2 个领域,因为它们是独立的公司)例如,我有两个领域用于福利公司和工资单公司,因为它们是独立的并且具有单独的凭据,但如果他们同时注册这两种服务,则可以 SSO
-
实际上是两家不同的公司,但有些用户可以通过角色访问这两个应用程序。但是用户不希望每个应用程序有不同的登录名。
-
是的。那么2个境界。每个公司的用户都需要自己的帐户……因为如果他们离开了其中一家公司会怎样。 SSO 提供了让他们使用具有每个用户不同帐户的任一凭据的方法。您关心的只是身份验证还是数据同步和共享?
标签: java spring spring-boot keycloak