我使用Jasig的CAS作为SSO解决方案。我现在也想支持Facebook登录作为SSO的一部分,我正在考虑将Facebook身份验证构建到CAS中。我没有设法为此找到任何附加/模块。关于从哪里开始的任何线索?
答案 0 :(得分:0)
没有办法做到这一点。 CAS需要针对用户数据库进行身份验证,即Active Directory,MySQL Db中的用户表等。无法将CAS连接到Facebook DB。
另一种表达方式是。 CAS集中了身份验证。 Facebook连接(像任何OAuth系统一样)分散了身份验证。
答案 1 :(得分:0)
随着时间的推移:
CAS可能会在3.5版本中支持oauth(Twitter,Facebook ...)。从版本3.5RC1开始,oauth扩展可用并且似乎有效。
你可以看看这里: https://wiki.jasig.org/display/CASUM/OAuth+client+support
代码可以在这里找到: https://github.com/Jasig/cas