java - 支持通过 OAuth 进行 Facebook/Twitter 身份验证的 CAS 服务器

标签 java php spring-security single-sign-on cas

我正在寻找支持通过 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/

相关文章:

Java如何从类型T中获取类对象?

php - 数据库关系 - Laravel

java - 如何在 php 中获得与 spring 安全框架中的encodePassword 相同的值?

java - 为什么在这个 Spring 3.0 身份验证示例中将 user.getRole() 设置为 GrantedAuthority ?

spring ACL - 主体/SID 不是用户,而是另一个实体

java - 具有自定义身份验证过滤器的 WebSecurityConfigurerAdapter - 依赖性问题

java - 如何在intellij idea编辑器中删除顶行面包屑?

java - Stream.of VS Arrays.stream 从值中获取枚举

php - 使用默认 HTTP 客户端的 Http Post 意外延迟 (Android)

php - laravel Controller shell_exec ('composer update' );