Spring AI 和 OAuth2 中的 MCP 授權實踐
上個月,我們探討了如何使用 OAuth2 授權框架來保護 Spring AI MCP 伺服器[1]。在那篇文章的結論中,我們提到將探索使用獨立的授權伺服器進行 MCP 安全,並偏離當時的規範。
自我們釋出這篇文章以來,社群一直非常積極地修訂規範的原始版本。新草案更簡單,並且主要的變化確實符合我們對安全的設想。MCP 伺服器仍然是 OAuth2 資源伺服器,這意味著它們使用傳遞的訪問令牌來授權傳入請求……
上個月,我們探討了如何使用 OAuth2 授權框架來保護 Spring AI MCP 伺服器[1]。在那篇文章的結論中,我們提到將探索使用獨立的授權伺服器進行 MCP 安全,並偏離當時的規範。
自我們釋出這篇文章以來,社群一直非常積極地修訂規範的原始版本。新草案更簡單,並且主要的變化確實符合我們對安全的設想。MCP 伺服器仍然是 OAuth2 資源伺服器,這意味著它們使用傳遞的訪問令牌來授權傳入請求……
各位 Spring 粉絲,大家好!在本期節目中,我們採訪了 Eclipse Collections 的創始人 Donald Raab
距離我們上次關於 Spring gRPC 的部落格(不僅僅是釋出公告)已經過去了幾個月。這次釋出標誌著該專案從實驗性專案晉升為 Spring Portfolio 的正式成員後的首次釋出。這不會改變您使用該專案的方式,但它對支援以及該專案對整個產品組合的象徵意義產生了一些影響。
最新版本是 0.8.0,它已在 Maven Central 中釋出了幾周。該版本的主要原因是將其依賴項更新到最新版本,使 Spring gRPC 升級到 protobuf-java 庫的第 4 版。最簡單的入門方法是在 Spring Initializr 上勾選 "gRPC" 來下載一個專案。Spring Boot 應用程式如果希望成為 "伺服器" 或 "客戶端",有單獨的 gRPC "starter",或者您可以從普通的 spring-grpc-spring-boot-starter 中同時獲得兩者……
各位 Spring 粉絲,大家好!撰寫本文時,我正在佛羅里達州邁阿密(準確地說是坦帕)參加精彩的 Code Remix 活動。我屆時還會在坦帕 JUG 發言,敬請關注!之後,我將返回歐洲——這次是更北一點——前往斯德哥爾摩參加精彩的 JForum 活動,在那裡我將深入探討 Spring 的方方面面。
你們知道我最興奮的是什麼嗎?不用費勁尋找答案,只需檢視老舊的 Spring 日曆。Spring AI 將於 5 月 20 日釋出!然後,幾天後——順便說一下,我將……
各位 Spring 粉絲,大家好!在今天這個特別節目中,我採訪了 Broadcom 的 V Körbes,他致力於應用程式上下的安全問題。
各位 Spring 粉絲,大家好!撰寫本文時,我正飛往可愛的英國倫敦,參加精彩的 Devoxx UK 活動!我將探索 Spring 領域廣闊而精彩的世界。然後,從那裡我將前往邁阿密參加 Code Remix。我屆時還會在坦帕 JUG 發言,敬請關注!之後,我將返回歐洲——這次是更北一點——前往斯德哥爾摩參加精彩的 JForum 活動,在那裡我將深入探討 Spring 的方方面面。
你們知道我最興奮的是什麼嗎?不用費勁尋找答案,只需檢視老舊的 Spring 日曆。Spring……
模型上下文協議 (MCP) 是 Spring AI 中的一項強大功能,它使 AI 模型能夠透過標準化介面訪問外部工具和資源。MCP 的一項有趣功能是它能夠在執行時動態更新可用工具。
這篇部落格文章探討了 Spring AI 如何在 MCP 中實現動態工具更新,為 AI 驅動的應用程式提供靈活性和可擴充套件性。
相關示例程式碼可在此處獲取:動態工具更新示例
在深入瞭解動態工具更新之前,讓我們先了解 MCP 是什麼以及…
各位 Spring 粉絲,大家好!在本期節目中,我採訪了傳奇的 Spring 講師 Mary Ellen Bowman!
各位 Spring 粉絲,大家好!在本期節目中,我們採訪了 Java Champion、Tessl Devrel 負責人、Virtual JUG 聯合創始人兼朋友 Simon Maple!本期節目是在德克薩斯州奧斯汀舉行的精彩的 ArcOfAI 會議上錄製的!
各位 Spring 粉絲,大家好!歡迎收看又一期《本週 Spring 動態》,我正在明尼蘇達州宏偉的明尼阿波利斯撰寫本文,我正在那裡錄製一個介紹 Spring Boot 的精彩的 Frontend Masters 課程。