Spring security 跨应用程序的Spring启动身份验证

Spring security 跨应用程序的Spring启动身份验证,spring-security,spring-boot,Spring Security,Spring Boot,如果我有多个运行的Spring Boot应用程序都从同一个源导入了它们的authentication manager,那么我如何登录到一个应用程序,然后能够访问第二个应用程序而不必再次登录 这是一个Maven多模块项目,其中安全配置包含在每个模块依赖的共享模块中 谢谢即使他们正在导入同一个身份验证管理器,如果这些是在不同JVM中运行的独立应用程序,您将需要他们都可以交谈的东西 我建议使用。使用CAS时,当用户需要登录时,他们将被重定向到CAS进行登录屏幕。成功登录后,它们将重定向到您的应用程序。

如果我有多个运行的Spring Boot应用程序都从同一个源导入了它们的authentication manager,那么我如何登录到一个应用程序,然后能够访问第二个应用程序而不必再次登录

这是一个Maven多模块项目,其中安全配置包含在每个模块依赖的共享模块中


谢谢

即使他们正在导入同一个身份验证管理器,如果这些是在不同JVM中运行的独立应用程序,您将需要他们都可以交谈的东西

我建议使用。使用CAS时,当用户需要登录时,他们将被重定向到CAS进行登录屏幕。成功登录后,它们将重定向到您的应用程序。如果用户在被重定向到CAS时已经登录到CAS,他们将立即被重定向到应用程序,用户甚至不会注意到。不过,我会警告您,设置起来并不是件小事

我可能建议的另一个选择是开放ID。这同样适用于它,但我没有使用它的经验