通常如何在Spring MVC应用程序中实现带有SAML 2.0的SSO?
需要我的应用程序才能实现SSO,以便用户无需使用我的应用程序创建新帐户即可登录。
我的理解是,如果我错了,请纠正我,我需要服务提供商与第三方用来交换元数据的身份提供商进行通信。但是我该如何实现这一过程呢?
此外,Spring MVC应用程序方面需要什么?
预先感谢:D
答案 0 :(得分:1)
https://github.com/spring-projects/spring-security-saml实现SAML SP并通过servlet过滤器集成到Web应用程序中。有关SAMLv2 SSO概述,请查看http://www.oasis-open.org/committees/download.php/27819/sstc-saml-tech-overview-2.0-cd-02.pdf