我正在寻找支持通过 OAuth 进行 Facebook/Twitter 身份验证的 CAS 服务器以进行单点登录。我检查了 JASIG-CAS 服务器,但它看起来不支持它们。我的 java web 应用程序基于 Spring Security 3 和其他外部 PHP 应用程序。是否存在支持 Facebook/Twitter 的 CAS 服务器?或 JASIG 上此支持的扩展(或示例代码)?
最佳答案
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 的想法是将各种登录聚合到一个集中的登录服务,那么这应该是正确的选择。
关于java - 支持通过 OAuth 进行 Facebook/Twitter 身份验证的 CAS 服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8831879/