如何使用saml在我的spring应用程序中实现sso?

时间:2019-02-27 06:48:19

标签: java spring single-sign-on saml

我正在寻找与Spring应用程序集成的saml。我已经阅读了一些文档,但是大多数文档都是基于Spring Boot应用程序的。有人可以帮我将sml集成到sso的spring应用程序中,还是可以为它提供好的文档指南。

谢谢。

1 个答案:

答案 0 :(得分:1)

您应该能够利用Spring Security SAML项目:

https://github.com/spring-projects/spring-security-saml

存储库中有一个示例项目,用于演示如何使用该库。它位于这里:

https://github.com/spring-projects/spring-security-saml/tree/master/sample

请注意,此扩展程序的当前正式版本基于OpenSAML v2构建,并且有一个develop分支正在更新到OpenSAML v3。欢迎您尝试一下,看看它如何为您工作。

还有pac4j项目,该项目同样允许您在应用程序中构建SAML2 SP支持并与身份提供者集成:

http://www.pac4j.org/3.6.x/docs/clients/saml.html