Keycloak KeyClope中多个客户端的唯一登录

Keycloak KeyClope中多个客户端的唯一登录,keycloak,Keycloak,在Key斗篷中,同一领域中的所有客户端是否可能只有一个登录?我(从管理控制台)以这种方式配置了服务器: -创建一个新领域(我们称之为MyRealm) -创建两个不同的客户端(客户端1和客户端2) -创建用户(Alice) 我已经分别测试了这两个客户端,它们工作正常(出现默认的KeyClope登录页面,如果我提供了凭据,浏览器会正确重定向我);问题是,当我登录到Client1,然后(从同一个浏览器)转到Client2时,会出现登录页面。是否可以将服务器配置为只需使用一个客户端登录,然后在所有其他领

在Key斗篷中,同一领域中的所有客户端是否可能只有一个登录?我(从管理控制台)以这种方式配置了服务器:
-创建一个新领域(我们称之为MyRealm)
-创建两个不同的客户端(客户端1和客户端2)
-创建用户(Alice)

我已经分别测试了这两个客户端,它们工作正常(出现默认的KeyClope登录页面,如果我提供了凭据,浏览器会正确重定向我);问题是,当我登录到Client1,然后(从同一个浏览器)转到Client2时,会出现登录页面。是否可以将服务器配置为只需使用一个客户端登录,然后在所有其他领域的客户端中也进行身份验证?谢谢

我解决了这个问题,从KeyClope管理控制台只配置一个客户端(名为UniqueClient);然后我修改了两个java应用程序(Client1和Client2),现在它们都指向UniqueClient(在它们的keydape.json中有'clientId':'UniqueClient'):这样,当我启动其中一个应用程序时,会出现keydape登录页面,如果我登录,我也会为另一个应用程序登录(如果会话过期)

您可以通过使用来实现这一点,这样您就可以在同一领域内同时登录多个客户端

您可以使用前端身份验证(JS适配器)来实现这一点。这很有效,但感觉很不实际