diff --git a/blade-core-boot/src/main/java/org/springblade/core/boot/feign/BladeFeignRequestHeaderInterceptor.java b/blade-core-boot/src/main/java/org/springblade/core/boot/feign/BladeFeignRequestHeaderInterceptor.java index bb3d9e8..d47469e 100644 --- a/blade-core-boot/src/main/java/org/springblade/core/boot/feign/BladeFeignRequestHeaderInterceptor.java +++ b/blade-core-boot/src/main/java/org/springblade/core/boot/feign/BladeFeignRequestHeaderInterceptor.java @@ -18,6 +18,7 @@ package org.springblade.core.boot.feign; import feign.RequestInterceptor; import feign.RequestTemplate; import lombok.extern.slf4j.Slf4j; +import org.springblade.core.secure.utils.SecureUtil; import org.springframework.web.context.request.RequestContextHolder; import org.springframework.web.context.request.ServletRequestAttributes; @@ -42,7 +43,7 @@ public class BladeFeignRequestHeaderInterceptor implements RequestInterceptor { while (headerNames.hasMoreElements()) { String name = headerNames.nextElement(); String value = request.getHeader(name); - if ("Authorization".equals(name)) { + if (SecureUtil.HEADER.equals(name)) { requestTemplate.header(name, value); } } diff --git a/blade-core-secure/src/main/java/org/springblade/core/secure/utils/SecureUtil.java b/blade-core-secure/src/main/java/org/springblade/core/secure/utils/SecureUtil.java index 9d4880b..66e22f3 100644 --- a/blade-core-secure/src/main/java/org/springblade/core/secure/utils/SecureUtil.java +++ b/blade-core-secure/src/main/java/org/springblade/core/secure/utils/SecureUtil.java @@ -40,7 +40,7 @@ import java.util.Map; public class SecureUtil { public static final String BLADE_USER_REQUEST_ATTR = "_BLADE_USER_REQUEST_ATTR_"; - public final static String HEADER = "Authorization"; + public final static String HEADER = "blade-auth"; public final static String BEARER = "bearer"; public final static String ACCOUNT = "account"; public final static String USER_ID = "userId";