@Component public class FeignClientInterceptor implements RequestInterceptor { private static final String AUTHORIZATION_HEADER = "Authorization"; public static String getBearerTokenHeader() { return ((ServletRequestAttributes) RequestContextHolder.getRequestAttributes()).getRequest().getHeader("Authorization"); } @Override public void apply(RequestTemplate requestTemplate) { requestTemplate.header(AUTHORIZATION_HEADER, getBearerTokenHeader()); } }