Craig Walls

Craig Walls

Craig Walls 是 Pivotal 的高级工程师,担任 Spring Social 项目负责人,也是《Spring实战》和《Spring Boot实战》的作者。他是 Spring Framework 的热心推广者,经常在本地用户组和会议上发表演讲,并撰写关于 Spring 的文章。在不编写代码时,Craig 会尽可能多地陪伴他的妻子、两个女儿、2 只鸟和 3 只狗。

博文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 集成 OAuth 2 安全服务,如 Facebook 和 GitHub

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

Spring Security 5 的主要功能之一是支持编写与通过 OAuth 2 保护的服务集成的应用程序。这包括通过外部服务(如 Facebook 或 GitHub)登录应用程序的功能。

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

在本文中,我们将探讨如何开发一个使用 Spring Security 5 与 Facebook 集成的 Spring Boot 应用程序。您可以在 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 starter 仍然引用 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 版本。

在此处查看发布说明:https://jira.spring.io/secure/ReleaseNote.jspa?projectId=10607&version=14864

请注意,由于 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 社区所有即将举行的活动。

查看所有