通过OAuth支持Facebook / Twitter身份验证的CAS服务器

时间:2012-01-12 08:16:42

标签: java php spring-security single-sign-on cas

我正在寻找一台CAS服务器,它支持通过OAuth进行单点登录的Facebook / Twitter身份验证。我已经检查过JASIG-CAS服务器,但它看起来不支持它们。我的java Web应用程序基于Spring Security 3和其他外部PHP应用程序。它是否存在支持Facebook / Twitter的CAS服务器?或者是JASIG上这种支持的扩展(或示例代码)?

2 个答案:

答案 0 :(得分:0)

您通常不会要求Facebook / Twitter将身份验证断言传递给CAS,而是将其直接传递给您的应用程序。 Spring安全性支持OpenId和OAuth,因此相对容易。然后你可以在Facebook和Twitter上使用CAS。

答案 1 :(得分:0)

Jasig CAS 3.5有望为您提供oauth身份验证。在撰写此答案时尚未提供。但是你可以查看版本3.5的候选版本。

看看这里: https://wiki.jasig.org/display/CASUM/OAuth+client+support

此处提供3.5 RC1的来源: https://github.com/Jasig/cas/

如果您将facebook twitter登录集成到cas的想法是关于将各种登录聚合到一个集中登录服务,那么这应该是正确的看法。