|
@@ -4,6 +4,7 @@ import com.dragonsoft.duceap.base.entity.security.BaseSecurityUser;
|
|
|
import com.dragonsoft.duceap.base.utils.UserContextUtils;
|
|
|
import com.dragonsoft.duceap.commons.util.ip.IpUtils;
|
|
|
import com.dragonsoft.duceap.security.jwt.JwtTokenUtils;
|
|
|
+import com.dragonsoft.duceap.security.jwt.algorithm.AlgorithmType;
|
|
|
import com.netflix.zuul.ZuulFilter;
|
|
|
import com.netflix.zuul.context.RequestContext;
|
|
|
import com.netflix.zuul.exception.ZuulException;
|
|
@@ -49,7 +50,7 @@ public class UserInfoForwardForFilter extends ZuulFilter {
|
|
|
zuulRequestHeaders.put("HTTP_X_FORWARDED_FOR", realIpAdrress);
|
|
|
BaseSecurityUser currentUser = UserContextUtils.getCurrentUser();
|
|
|
if (currentUser != null) {
|
|
|
- String jwtToken = JwtTokenUtils.getAlgorithmGen(JwtTokenUtils.AlgorithmType.HS256).sign(currentUser);
|
|
|
+ String jwtToken = JwtTokenUtils.getAlgorithmGen(AlgorithmType.HS256.name()).sign(currentUser);
|
|
|
currentContext.addZuulRequestHeader(JwtTokenUtils.AUTHORIZATION_HEADER, JwtTokenUtils.TOKEN_PREFIX + jwtToken);
|
|
|
log.info("登录jwtToken:{}", jwtToken);
|
|
|
}
|