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 社群所有即將舉行的活動。

檢視所有