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 進行貢獻。