Spring MVC 和 Dropwizard 微服务的单点登录

Single sign-on for Spring MVC and Dropwizard microservice

我有两个应用程序:Spring MVC 一个和 Dropwizard 微服务。他们通过 Kafka 进行通信。我在 MVC 中配置了简单的 Spring 安全性,但在微服务中还没有安全性。 我需要实施 SSO,因此当我在一个应用程序上登录时,我不需要在另一个应用程序上再次执行。
我的计划是使用 LDAP。也许你会推荐更好的东西? 关于如何开始的任何建议,有用的链接?

谢谢!

你应该看看 Keycloak。用户使用 Keycloak 进行身份验证,Keycloak 可以使用 LDAP 作为后端。 Keycloak 生成用户在每次请求时转发的签名身份验证令牌。每个服务都可以独立验证令牌。