【发布时间】:2021-05-04 06:15:04
【问题描述】:
我正在开发一个与多个 Idp 集成的 Spring Boot 应用程序。我在互联网上查看了许多关于将 Spring 应用程序与 SAML 集成的示例,所有这些示例都显示了如何通过应用程序属性与 IDP 集成。
在 OAuth 2.0 的情况下,我们有 MSAL 库提供的客户端,我们集成如下。
ConfidentialClientApplication
.builder(decryptCredential(adClientId), clientSecret)
.authority(authorityURL).build();
clientApplication.getAuthorizationRequestUrl(parameters).toString();
clientApplication.acquireToken(authorizationCodeParameters);
在 Spring 引导中是否有类似的方法,让客户端调用 ADFS SAMLDP 并获得用户身份验证?
根据请求,从数据库中获取 IDP 详细信息并调用适当的 IDP 以获取用户身份验证。
提前致谢。
【问题讨论】:
-
我对 SAML 了解不多,但在 Spring 安全文档 docs.spring.io/spring-security/site/docs/current/reference/…
标签: spring-boot spring-security adfs msal spring-saml