问题描述
|
关闭。这个问题是题外话。它当前不接受答案。
解决方法
您需要的是弹簧安全性。
它同时支持OpenID和CAS,但是您需要自己对它们进行一些研究。
如果您只需要基本的SSO功能,我建议您仅实现自己的
UsernamePasswordAuthenticationFilter
和/或AbstractPreAuthenticatedProcessingFilter
并使用Cookie。这个答案将帮助您做到这一点。
您还应该查看spring-security文档,然后根据需要提出一个更具体的问题。
, 您可以使用CAS(中央身份验证服务)
http://www.jasig.org/cas
, 如果您正在寻找现成的解决方案,Cloudseal可能是一个不错的选择,因为它包括单点登录,用户管理和两因素身份验证。该平台有一个专用的Spring客户端
N.B.我为Cloudseal工作,所以我有偏见!
, 您可能还需要考虑Kerberos。以下是关于Javadoc的详细说明-
http://download.oracle.com/javase/1.4.2/docs/guide/security/jgss/single-signon.html