51Testing软件测试论坛

标题: 关于Spring GateWay OAuth2ResourceServer 配置ServerHttpSecurity中的hasRole 无... [打印本页]

作者: 测试积点老人    时间: 2021-8-27 13:34
标题: 关于Spring GateWay OAuth2ResourceServer 配置ServerHttpSecurity中的hasRole 无...
我知道从security升级到5.2.X版本之后配置 jwtAuthenticationConverter这个可以解决,但是我现在的security版本为5.1.8,没有JwtGrantedAuthoritiesConverter这个类,而且我这个整体还不能升级,要怎么配置呢
5.2以上版本这样配置,但是我现在这个版本要怎么弄呢,cloud版本为Greenwitch.SR6
  1.     @Bean
  2.     public Converter<Jwt, ? extends Mono<? extends AbstractAuthenticationToken>> jwtAuthenticationConverter() {
  3.         JwtGrantedAuthoritiesConverter jwtGrantedAuthoritiesConverter = new JwtGrantedAuthoritiesConverter();
  4.         jwtGrantedAuthoritiesConverter.setAuthorityPrefix(AuthConstants.AUTHORITY_PREFIX);
  5.         jwtGrantedAuthoritiesConverter.setAuthoritiesClaimName(AuthConstants.JWT_AUTHORITIES_KEY);
  6.         JwtAuthenticationConverter jwtAuthenticationConverter = new JwtAuthenticationConverter();
  7.         jwtAuthenticationConverter.setJwtGrantedAuthoritiesConverter(jwtGrantedAuthoritiesConverter);
  8.         return new ReactiveJwtAuthenticationConverterAdapter(jwtAuthenticationConverter);
  9.     }
复制代码



作者: 海海豚    时间: 2021-8-30 10:01
https://blog.csdn.net/qq_24230139/article/details/105091273  看看这个
作者: qqq911    时间: 2021-8-30 11:14
手工模拟写个类似的可以不
作者: litingting0214    时间: 2021-8-30 16:41
https://blog.csdn.net/qq_24230139/article/details/105091273   参考下这个
作者: jingzizx    时间: 2021-8-30 17:11
感觉是哪里没有配置对吧




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2