是否有用于将 SAML 与 spring 引导应用程序集成的 Spring 引导 SAML 客户端?

Is there a Spring boot SAML client for integrating SAML with spring boot application?

我正在开发 spring 与多个 Idp 集成的启动应用程序。我在互联网上检查了很多关于将 Spring 应用程序与 SAML 集成的示例,所有这些示例都展示了如何通过应用程序属性与 IDP 集成。

在 OAuth 2.0 的情况下,我们有 MSAL 库提供的客户端,我们集成如下。

ConfidentialClientApplication
                    .builder(decryptCredential(adClientId), clientSecret)
                    .authority(authorityURL).build();
clientApplication.getAuthorizationRequestUrl(parameters).toString();
clientApplication.acquireToken(authorizationCodeParameters);

在 Spring 引导中是否有类似的方法,让客户端调用 ADFS SAMLIDP 并获得用户身份验证?

根据请求,从数据库中获取 IDP 详细信息并调用适当的 IDP 以对用户进行身份验证。

提前致谢。

我研究了 coveooss 库,它有客户端,调用 ADFS 来获取 SAML 断言是最简单的库。这是 link 对应 COVEOOSS git link