Spring Social 1.1.0.M2 发布
亲爱的Spring社区,
我们很高兴地宣布 Spring Social 1.1.0 的第二个里程碑版本发布!
Spring Social 是 Spring Framework 的一个扩展,它使您能够将 Java 应用程序连接到软件即服务 (SaaS) 提供商,例如 Facebook 和 Twitter。
与 Spring Social 1.1.0 一同发布的还有 Spring Social Facebook 1.1.0 和 Spring Social Twitter 1.1.0 的第二个里程碑版本。
第二个里程碑版本的主要主题是与 Spring Security 更紧密的集成,包括一个新的 SocialAuthenticationFilter,可以在 Spring Security 过滤器链中直接实现通过提供商登录(sign-in-with-provider)功能。
除了 Spring Security 集成之外,这些里程碑版本还包括:
- 对 OAuth 授权流程中的非标准参数的支持。
- 在 ProviderSignInController 流程中增加拦截器功能,以便在认证流程中允许自定义行为。
- 为 Facebook Canvas 应用程序提供登录功能,包括一个新的 spring-social-canvas 示例,用于展示 CanvasSignInController 的用法。
- 对 Facebook API 绑定中具有“since”和“until”参数的分页功能的支持。
- Twitter API 绑定中的高级搜索功能。
- 对 Twitter 状态中的 Ticker Symbol 伪实体的支持。
这些里程碑版本还包含一些小的改进和 bug 修复。
要获取软件,请下载发布分发版(核心 | Facebook | Twitter)。
一如既往,Spring Social 社区在提供反馈和贡献 pull request 以促成此次发布方面表现出色。Stefan Fussenegger 为此版本做出了重大贡献,他贡献了大部分 Spring Security 集成代码;Yuan Ji 则在该部分代码上提供了反馈和重构方面的帮助。此外,Spring Social 社区似乎对使用 Spring Social 构建 Facebook Canvas 应用表现出了浓厚的兴趣,这催生了 CanvasSignInController 的诞生。
如果您想跟进或做出贡献,我们鼓励您参与 Spring Social 论坛,报告 bug 或提出增强建议,或者 fork 代码并通过 pull request 进行贡献。