Craig Walls

Craig Walls

Craig Walls 是 Pivotal 的高级工程师,Spring Social 项目负责人,也是《Spring in Action》和《Spring Boot in Action》的作者。他是一位狂热的 Spring Framework 推广者,经常在当地用户组和会议上发言,并撰写关于 Spring 的文章。当他不写代码时,Craig 会尽可能多地与他的妻子、两个女儿、两只鸟和三条狗待在一起。

作者的博客文章Craig Walls

Spring Social 终止生命周期公告

工程 | 2018年7月3日 | ...

今天,怀着对未来的乐观展望,我宣布 Spring Social 项目终止生命周期,这是一个我过去八年来一直很高兴参与的项目。

随着 Spring Security 5 的发布,Spring Social 的连接框架(我认为这是 Spring Social 最有价值的部分)提供的许多功能现在已成为 Spring Security 的一部分。事实上,我在这篇博文中分享了如何使用 Spring Security 对客户端 OAuth2 的新支持(发表于三月)。随着 Spring Security 继续发展其客户端 OAuth 支持,Spring Social 的……

使用 Spring Security 5 集成 Facebook 和 GitHub 等受 OAuth 2 保护的服务

工程 | 2018年3月6日 | ...

Spring Security 5 的关键特性之一是支持编写与使用 OAuth 2 保护的服务集成的应用程序。这包括能够通过 Facebook 或 GitHub 等外部服务登录应用程序。

但是,只需少量额外的代码,您还可以获得 OAuth 2 访问令牌,该令牌可用于对服务的 API 执行授权请求。

在本文中,我们将了解如何开发一个 Spring Boot 应用程序,该应用程序使用 Spring Security 5 集成 Facebook。您可以在https://github.com/habuma/facebook-security5找到本文的完整代码……

Spring Social Facebook 2.0.3 发布

版本发布 | 2015年12月9日 | ...

尊敬的 Spring 社区:

我很高兴地宣布 Spring Social Facebook 2.0.3.RELEASE 版本的发布。这是一个维护版本,它修复了一些错误,其中最重要的是最近 Facebook 的 Graph API 中引入的一个重大更改,该更改阻止了与 Spring Social Facebook 的连接和登录。此外,API 绑定已调整为针对 Graph API v2.5。

查看变更日志以了解更多详情。

项目站点 | 参考 | JavaDoc

Spring Social 1.1.4 发布

版本发布 | 2015年11月25日 | ...

尊敬的 Spring 社区:

我很高兴地宣布 Spring Social 1.1.4.RELEASE 版本可用。这包括 Spring Social Core、Web、Security 和 Config 模块。

这是一个维护版本,它修复了一些错误并引入了一些小的改进(其中许多是由我们优秀的开源社区提交的请求…谢谢!)。查看变更日志以了解完整详情。

项目站点 | 参考 | JavaDoc

Spring Social 1.1.1 发布

版本发布 | 2015年5月15日 | ...

尊敬的 Spring 社区:

我很高兴地宣布 Spring Social 1.1.1.RELEASE 版本可用。这是一个维护版本,它修复了一些错误并引入了一些小的改进。查看发行说明以了解完整详情。

兼容性说明:为了修复使用 ProviderSignInUtils 时出现的序列化问题,需要进行一项小的重大更改。ProviderSignInAttempt 不再携带它自己的 ConnectionFactoryLocator 和 UsersConnectionRepository。现在必须在实例化 ProviderSignInUtils 时将其作为参数传入。

项目站点 | 参考 | JavaDoc

Spring Social Facebook 2.0.1 发布

版本发布 | 2015年4月27日 | ...

我很高兴地宣布 Spring Social Facebook 2.0.1.RELEASE 版本的发布。这个维护版本修复了两个星期前 2.0.0.RELEASE 版本发布后发现的一些错误。有关此版本的完整详细信息,请参阅变更日志

请注意,如果您将 Spring Social Facebook 与 Spring Boot 一起使用,则 Spring Social Facebook 的 Spring Boot 启动器仍然引用 1.1.1.RELEASE。但是,您可以通过在 Maven 或 Gradle 构建中显式声明 2.0.1.RELEASE 依赖项来覆盖它。请参阅Spring Social Showcase/Spring Boot 示例以了解如何执行此操作。

项目站点 | 参考 |

Spring Social Facebook 2.0.0.RELEASE 发布

版本发布 | 2015年4月15日 | ...

尊敬的 Spring 社区:

我很高兴地宣布Spring Social Facebook 2.0.0.RELEASE 版本的发布。此版本完成了 Spring Social Facebook 的全面检修,以针对 Facebook 的 Graph API 的 2.3 版。Facebook 将于 4 月 30 日关闭其 Graph API 的 1.0 版,因此强烈建议您尽快升级到 Spring Social Facebook 2.0.0.RELEASE。

正如上周的候选版本和之前的里程碑版本中提到的那样,Facebook 的 Graph API 引入了一些重大更改,导致 Spring Social Facebook 1.1.x 和 Spring Social Facebook 2.0.0 之间存在许多重大更改。此外,即使是一些仍然有效的操作,其工作方式也与以前不同。例如,现在无法获取所有……

Spring Social Facebook 2.0.0.RC1 发布

版本发布 | 2015年4月7日 | ...

尊敬的 Spring 社区:

我很高兴地宣布Spring Social Facebook 2.0.0.RC1 版本的发布。此候选版本使 Spring Social Facebook 的 API 绑定能够针对 Facebook 的 Graph API 的 2.3 版。

在此处查看发行说明此处

请注意,由于 Facebook 的 Graph API 在 v1.0 和 v2.0 之间存在许多重大更改,加上直至 v2.3 的其他更改,此版本的 Spring Social Facebook 有一些必要的重大更改。此外,由于 Graph API 的更改已对 Spring Social Facebook 施加了大量的重大更改,因此我们决定……

介绍 Spring Sync

工程 | 2014年10月22日 | ...

今天早些时候,我宣布了 Spring Sync 的第一个里程碑版本,这是一个新项目,它通过使用基于补丁的交换来解决客户端应用程序和 Spring 后端之间的有效通信。由于这是一个新项目,我认为现在是向您展示 Spring Sync 的功能的好时机。

此处给出的示例参考了Spring REST Todos示例和/或该示例项目中的Todo类。

创建和应用补丁

在最低级别,Spring Sync 提供了一个用于生成和应用 Java 对象补丁的库。Patch类是此库的核心……

领先一步

VMware 提供培训和认证,以加速您的进步。

了解更多

获得支持

Tanzu Spring 在一个简单的订阅中提供 OpenJDK™、Spring 和 Apache Tomcat® 的支持和二进制文件。

了解更多

即将举行的活动

查看 Spring 社区中所有即将举行的活动。

查看全部