How to get bearer token from header of a request in java spring boot? - Stack Overflow

PHOTO EMBED

Fri Aug 26 2022 13:19:04 GMT+0000 (Coordinated Universal Time)

Saved by @indresh99 #java

    @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());
       
      }
    }
content_copyCOPY

https://stackoverflow.com/questions/65019801/how-to-get-bearer-token-from-header-of-a-request-in-java-spring-boot