Spring security 将Spring Security SAML扩展部署为独立模块

Spring security 将Spring Security SAML扩展部署为独立模块,spring-security,Spring Security,我正在研究Spring安全SAML扩展,因为我们有几个Spring应用程序需要与SSO(SimpleSamlPHP)集成 尽管有多个应用程序,但从功能角度来看,它们属于一个独特的系统,并且所有应用程序都将在同一台服务器上运行 我正在阅读参考文档,特别是“6-与应用程序的集成”这一点,它说: SAML模块可以直接嵌入到新的或现有的Spring应用程序中。在这种情况下 应用程序本身包括war归档文件的WEB-INF/lib目录中的SAML库和 处理所有SAML交互。使用SAML库的另一个选项是将其部

我正在研究Spring安全SAML扩展,因为我们有几个Spring应用程序需要与SSO(SimpleSamlPHP)集成

尽管有多个应用程序,但从功能角度来看,它们属于一个独特的系统,并且所有应用程序都将在同一台服务器上运行

我正在阅读参考文档,特别是“6-与应用程序的集成”这一点,它说:

SAML模块可以直接嵌入到新的或现有的Spring应用程序中。在这种情况下 应用程序本身包括war归档文件的WEB-INF/lib目录中的SAML库和 处理所有SAML交互。使用SAML库的另一个选项是将其部署为 将经过身份验证的用户的信息传输到目标的独立模块 使用自定义机制的应用程序。本章仅讨论第一个选项


我认为,在我们的情况下,独立方案可能会很有趣。有人知道如何进行这个选择吗?如何将SAML库部署为独立模块?如何将应用程序与此独立模块集成?

我也有同样的问题。我需要使用SAML技术从用户那里获取数据。我对使用它作为登录我的应用程序(服务提供商)的唯一方式不感兴趣,甚至对将它与已经在工作的Spring引导/安全堆栈集成也不感兴趣。我只需要让用户登录到某个身份提供者(或其中的许多提供者),登录回调就是我拥有的某个RESTAPI。