单点登录+弹簧
谁能告诉我如何在我的spring应用程序中实现单点登录。(Tomcat或Jboss服务器)
与我分享任何文档或链接,以便在我的春季应用程序中使用此function。
我使用的是2.5.6弹簧。
请做必要的。
你需要的是弹簧安全 。
它支持开箱即用的OpenID和CAS ,但你需要自己做一些研究。
如果您只需要基本的SSOfunction,我可以建议您实现自己的UsernamePasswordAuthenticationFilter
和/或AbstractPreAuthenticatedProcessingFilter
并使用cookie。 这个答案将帮助您做到这一点。
您还应该查看spring-security文档 ,然后根据需要提出更具体的问题。
您可以使用CAS (中央认证服务)
如果您正在寻找开箱即用的解决方案, Cloudseal可能是一个不错的选择,因为它包括单点登录,用户管理和双因素身份validation。 该平台有一个专用的Spring客户端
NB我为Cloudseal工作,所以我有偏见!
您可能还想考虑Kerberos。 下面是一个详细的Javadoc –
http://download.oracle.com/javase/1.4.2/docs/guide/security/jgss/single-signon.html