SSO(单点登录):如何在两个应用程序之间共享密钥转换会话

时间:2018-11-14 12:32:31

标签: single-sign-on microservices jhipster openid-connect keycloak

我有一个由jhipster和jhipster生成的单片Spring Boot应用程序。两者均通过密钥斗篷OpenID进行保护。我需要单片和微服务网关都使用相同的keycloak令牌。

两个应用程序都配置为在SecurityConfiguration中使用SSO,并且都在密钥斗篷上使用相同的客户端(在默认的jhipster提供的密钥斗篷配置中命名为“ web_app”),我可以在两个应用程序上使用相同的凭据进行身份验证。但是当我登录Monolith时,它会使我退出网关(miscroservice应用程序),反之亦然。

如何在jhipster生成的Spring Boot应用程序中配置SSO(例如,在任何应用程序中进行身份验证,并在所有应用程序中使用相同的keycloak会话)?

谢谢:)

0 个答案:

没有答案