2

我使用 Jasig 的 CAS 作为 SSO 解决方案。我现在还想支持 Facebook 登录作为 SSO 的一部分,我正在考虑将 Facebook 身份验证构建到 CAS 中。我没有设法为此找到任何附加组件/模块。关于从哪里开始的任何线索?

4

2 回答 2

0

没有办法做到这一点。CAS 需要针对用户数据库(即 Active Directory、MySQL 数据库中的用户表等)进行身份验证。无法将 CAS 连接到 Facebook 数据库。

另一种说法是。CAS 集中认证。Facebook 连接(与任何 OAuth 系统一样)分散身份验证。

于 2012-03-03T07:26:56.930 回答
0

随着时间的推移:

CAS 可能在 3.5 版本中支持 oauth(Twitter、Facebook...)。从 3.5RC1 版本开始,oauth 扩展可用并且似乎可以工作。

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

代码可以在这里找到: https ://github.com/Jasig/cas

于 2012-03-14T10:22:26.223 回答