领先一步
VMware 提供培训和认证,以加快您的进步。
了解更多我代表社区高兴地宣布 Spring Security 5.2.0.M3 正式发布!您可以在变更日志中找到完整的详细信息,以下是一些亮点
redirectUriTemplate
扩展更精细的变量类似于其他请求后处理器,jwt()
可用于使用 JwtAuthenticationToken
建立 SecurityContext
。
mockMvc.perform(get("/")
.with(jwt(jwt -> jwt.claim("scope", "message:read"))));
有关 nohttp 项目的更多信息,请参阅此博客文章。
proxyBeanMethods=false
此功能包括对类 AbstractSecurityWebSocketMessageBrokerConfigurer
和 GlobalMethodSecurityConfiguration
的重大更改。
为了适应这些更改,扩展 AbstractSecurityWebSocketMessageBrokerConfigurer
并重写 inboundChannelSecurity
方法的用户需要更新方法签名以匹配以下内容。
@Bean
public ChannelSecurityInterceptor inboundChannelSecurity(
MessageSecurityMetadataSource messageSecurityMetadataSource) {
// implementation
}
同样,扩展 GlobalMethodSecurityConfiguration
并重写 methodSecurityInterceptor
方法的用户需要更新方法签名以匹配以下内容。
@Bean
public MethodInterceptor methodSecurityInterceptor(
MethodSecurityMetadataSource methodSecurityMetadataSource) {
// implementation
}