Craig Walls

Craig Walls

Craig Walls 是 Pivotal 的資深工程師,也是 Spring Social 專案的負責人,並且是《Spring in Action》和《Spring Boot in Action》的作者。 他熱情地推廣 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 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 模組。

這是一個維護版本,修復了一些錯誤並引入了一些小的改進(其中許多是我們出色的開源社群作為 pull request 提交的……謝謝!)。 檢視 變更日誌 以獲取完整詳細資訊。

專案網站 | 參考 | 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 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 社群中所有即將到來的活動。

檢視全部