此版本仍在开发中,尚不被认为是稳定的。对于最新的稳定版本,请使用 Spring Security 6.5.3! |
Spring Security 7.0 中的新增功能
Spring Security 7.0 提供了许多新功能。以下是该版本的亮点,或者您可以查看发行说明以获取每个功能和错误修复的详细列表。
OAuth 2.0
-
删除了对密码授予的支持
-
添加了对 HTTP 接口集成的 OAuth2 支持
-
添加了对自定义的支持
JwkSource
在NimbusJwtDecoder
,允许使用 Nimbus 的JwkSourceBuilder
应用程序接口 -
添加了
NimbusJwtEncoder
,支持指定 EC 或 RSA 密钥对或密钥
SAML 2.0
-
删除了基于
AssertingPartyDetails
赞成的类AssertingPartyMetadata
接口 -
从
Saml2AuthenticationTokenConverter
-
添加了基于 JDBC 的
AssertingPartyMetadataRepository
-
使 SLO 仍然返回
<saml2:LogoutResponse>
即使验证失败 -
删除了对 Open SAML 4 的支持;应用程序应迁移到 Open SAML 5
Web
-
删除
MvcRequestMatcher
和AntPathRequestMatcher
赞成PathPatternRequestMatcher
-
添加了对通过 Spring MVC 控制器在授权代理中传播异常的支持
-
添加了对 Spring MVC 类型的授权对象的支持