工具与应用01
这篇指南讲的是怎么在 Spring Security 7 里给服务端加上两种安全机制:DPoP 和 RFC 8693 令牌交换。以前 Spring Authorization Server 是单独一个项目,现在并进了 Spring Security 7,Maven 坐标没变,所以升级基本就是改个版本号。需要注意的是,7.1 版本的应用如果不主动调用 .dPoP(),可能会悄悄不再强制验证 DPoP,文章解释了原因。把两者结合起来,可以得到范围更窄、且绑定发送方的令牌,适合服务间调用和智能体调用。
文中可用工具
- Spring Security 7Java 应用的安全框架,新版本内置了授权服务器
- Spring Authorization Server原本独立的授权服务器项目,现并入 Spring Security 7
- DPoP一种把令牌绑定到发送方的安全机制,防止令牌被盗用
- RFC 8693 Token Exchange标准化的令牌交换协议,用于服务间传递受限权限
行业动态02
这是 Spring 社区布道师 Josh Long 的每周通讯。他先分享了自己排队三小时买月饼过中秋的趣事,然后介绍了本周 Spring 生态的几个更新。最引人关注的是一个叫 Jev 的新模型,据说做决策特别快,适合放在 AI 智能体系统的外层路由环节,Spring AI 负责人 Christian Tsolov 为此写了文章。此外,Spring Tools 5.4.0 发布,Craig Walls 写了新一篇 Spring AI 教程讲对话记忆怎么只记重点,还有人分享了 Spring Boot 里 EnvironmentPostProcessor 和 Spring Security 的用法。最后,Josh Long 正在写一本免费开源的 Spring Security 书,还没完成。
文中可用工具
- Jev一种据称决策速度极快的模型,适合用于 AI 智能体框架的外层路由
- Spring Tools已发布 5.4.0 版本,原文未说明具体用途
- Spring AI用于给 AI 应用添加对话记忆等能力的框架,原文提到其教程系列
- Spring Batch新增了基于 MongoDB 的作业仓库支持,用于批量处理任务
- Spring Boot原文提到其 4.1 版本的 Spring Batch MongoDB 支持以及 EnvironmentPostProcessor
- Spring Security用于保护各类工作负载的安全框架,作者正在为其写免费开源书籍