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