设为首页收藏本站

LUPA开源社区

 找回密码
 注册
文章 帖子 博客
LUPA开源社区 首页 业界资讯 软件追踪 查看内容

Spring Security 5.2.0.M3发布,Spring安全框架

2019-6-19 09:39| 发布者: joejoe0332| 查看: 231| 评论: 0|原作者: oschina|来自: oschina

摘要: Spring Security 5.2.0.M3 已发布,更新内容如下: OAuth 2.0 支持 Reactive Resource Server 中的多租户支持 Opaque Token 中的自定义参数为 OAuth2redirectUriTemplate添加 scheme/protocol 变量OAuth2 登录具有可 ...

Spring Security 5.2.0.M3 已发布,更新内容如下:

OAuth 2.0

  • 支持 Reactive Resource Server 中的多租户
  • 支持 Opaque Token 中的自定义参数
  • 为 OAuth2 redirectUriTemplate 添加 scheme/protocol 变量
  • OAuth2 登录具有可配置的 身份验证成功 处理程序
  • JWT 和 opaque 令牌具有可配置的身份验证管理器
  • 在测试中支持模拟 JWT

与其他请求后处理器类似, jwt() 可用于使用 JwtAuthenticationToken建立 SecurityContext

mockMvc.perform(get("/")
       .with(jwt(jwt -> jwt.claim("scope", "message:read"))));

Core 

  • 添加 nohttp 进行构建
  • 支持消息表达式中的路径变量
  • 配置类是无代理的,并且支持 proxyBeanMethods=false

此特性包括对AbstractSecurityWebSocketMessageBrokerConfigurer 和 GlobalMethodSecurityConfiguration类的更改。

为了适应这些变化,扩展 AbstractSecurityWebSocketMessageBrokerConfigurer的用户覆盖方法 inboundChannelSecurity 将需要更新方法签名来匹配以下内容:

@Bean
public ChannelSecurityInterceptor inboundChannelSecurity(
    MessageSecurityMetadataSource messageSecurityMetadataSource) {
// implementation
}

 相似地,用户扩展 GlobalMethodSecurityConfiguration 需要更新方法签名以匹配以下内容:

@Bean
public MethodInterceptor methodSecurityInterceptor(
    MethodSecurityMetadataSource methodSecurityMetadataSource) {
// implementation
}

Web

 支持 X509 Reactive

发布公告


酷毙

雷人

鲜花

鸡蛋

漂亮
  • 快毕业了,没工作经验,
    找份工作好难啊?
    赶紧去人才芯片公司磨练吧!!

最新评论

关于LUPA|人才芯片工程|人才招聘|LUPA认证|LUPA教育|LUPA开源社区 ( 浙B2-20090187 浙公网安备 33010602006705号   

返回顶部