@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()); } }
Preview:
downloadDownload PNG
downloadDownload JPEG
downloadDownload SVG
Tip: You can change the style, width & colours of the snippet with the inspect tool before clicking Download!
Click to optimize width for Twitter