Craig Walls

Craig Walls

Craig Walls 是 Pivotal 的高階工程師,擔任 Spring Social 專案負責人,也是《Spring in Action》和《Spring Boot in Action》的作者。他熱衷於推廣 Spring Framework,經常在本地使用者組和會議上發表演講,並撰寫有關 Spring 的文章。他不寫程式碼的時候,會盡可能多地陪伴妻子、兩個女兒、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 整合 Facebook 和 GitHub 等 OAuth 2 安全服務

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

Spring Security 5 的主要特性之一是支援編寫與使用 OAuth 2 保護的服務整合的應用程式。這包括透過 Facebook 或 GitHub 等外部服務登入應用程式的功能。

但是,只需新增少量額外程式碼,您還可以獲取可用於對服務 API 執行授權請求的 OAuth 2 訪問令牌。

在本文中,我們將介紹如何開發一個使用 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 釋出。這是一個維護版本,修復了一些 bug,其中最重要的是最近 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 模組。

這是一個維護版本,修復了一些 bug 並引入了一些 minor 改進(其中許多是由我們優秀的開源社群提交的拉取請求…謝謝!)。檢視更新日誌瞭解完整詳情。

專案網站 | 參考文件 | JavaDoc

Spring Social 1.1.1 釋出

釋出 | 2015年5月15日 | ...

各位 Spring 社群成員:

我很高興地宣佈 Spring Social 1.1.1.RELEASE 可用。這是一個維護版本,解決了一些 bug 並引入了一些 minor 改進。檢視釋出說明瞭解完整詳情。

相容性說明:為了修復使用 ProviderSignInUtils 時出現的序列化問題,必須進行一項 minor 的破壞性更改。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 釋出後發現的一些 bug。有關此版本的完整詳細資訊,請參閱更新日誌

請注意,如果您正在將 Spring Social Facebook 與 Spring Boot 一起使用,Spring Boot starter for Spring Social Facebook 仍然引用 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 社群所有即將發生的活動。

檢視全部