Class OAuth2FeignRequestInterceptor

java.lang.Object
com.elitesland.ystdms.sys.security.OAuth2FeignRequestInterceptor
All Implemented Interfaces:
feign.RequestInterceptor

@Component public class OAuth2FeignRequestInterceptor extends Object implements feign.RequestInterceptor
  • Constructor Details

    • OAuth2FeignRequestInterceptor

      public OAuth2FeignRequestInterceptor()
  • Method Details

    • apply

      public void apply(feign.RequestTemplate requestTemplate)
      Specified by:
      apply in interface feign.RequestInterceptor
    • resolveBearerTokenForOutbound

      public static String resolveBearerTokenForOutbound()
      解析当前线程应向下游 Feign 传递的 Bearer 串(不含 Bearer 前缀)。 与 HTTP 入口一致:优先 JwtAuthenticationToken,其次 SecurityContext 中的 Jwt / rawToken。