通过OAuth支持Facebook / Twitter身份验证的CAS服务器 [英] CAS Server that supports Facebook/Twitter authentication via OAuth
问题描述
我正在寻找一种CAS服务器,该服务器支持通过OAuth进行单点登录的Facebook / Twitter身份验证。我已经检查了JASIG-CAS服务器,但它似乎不支持它们。我的Java Web应用程序基于Spring Security 3和其他外部PHP应用程序。是否存在支持Facebook / Twitter的CAS服务器?或在JASIG上对此支持进行扩展(或示例代码)?
I'm looking for a CAS server which supports Facebook/Twitter authentication via OAuth for Single-Sign-On. I've checked JASIG-CAS server but it doesn't look support them. My java web app is based on Spring Security 3 and other external PHP apps. Does it exist a CAS server with Facebook/Twitter support? Or an extension (or sample code) for this support on JASIG?
推荐答案
Jasig CAS 3.5有望为您提供oauth身份验证。截至撰写此答案时尚不可用。但是您可以查看3.5版的候选版本。
Jasig CAS 3.5 will hopefully provide you with oauth authentication. It is not yet available as of writing this answer. But you can check out the release candidate of version 3.5.
在这里看看:
https://wiki.jasig.org/display/CASUM/OAuth+client+support
此处提供3.5 RC1的源:
https://github.com/ Jasig / cas /
The source for 3.5 RC1 is available here: https://github.com/Jasig/cas/
如果您将facebook twitter登录集成到cas的想法是关于将各种登录聚合到一个集中式登录服务中的,那么这应该是正确的选择。
If your idea of integration of facebook twitter logins to cas is all about aggregation of various logins to one centralized login service, then this should be the right thing to look at.
这篇关于通过OAuth支持Facebook / Twitter身份验证的CAS服务器的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!