|
@@ -21,6 +21,7 @@ import org.springframework.http.converter.json.MappingJackson2HttpMessageConvert
|
|
|
import com.auth0.jwt.JWT;
|
|
import com.auth0.jwt.JWT;
|
|
|
import com.auth0.jwt.algorithms.Algorithm;
|
|
import com.auth0.jwt.algorithms.Algorithm;
|
|
|
import com.auth0.jwt.exceptions.JWTCreationException;
|
|
import com.auth0.jwt.exceptions.JWTCreationException;
|
|
|
|
|
+import com.leanwo.gateway.exception.AuthorizeException;
|
|
|
import com.leanwo.gateway.exception.TokenException;
|
|
import com.leanwo.gateway.exception.TokenException;
|
|
|
|
|
|
|
|
import feign.RequestInterceptor;
|
|
import feign.RequestInterceptor;
|
|
@@ -55,12 +56,7 @@ public class FeignConfig implements RequestInterceptor {
|
|
|
LoginContext loginContext = LoginContextUtil.getLoginContext();
|
|
LoginContext loginContext = LoginContextUtil.getLoginContext();
|
|
|
|
|
|
|
|
if (loginContext == null) {
|
|
if (loginContext == null) {
|
|
|
- // 临时的解决办法,后面前端会加token验证
|
|
|
|
|
- String token = generateRegisterToken();
|
|
|
|
|
- loginContext = new LoginContext();
|
|
|
|
|
- loginContext.setToken(token);
|
|
|
|
|
- loginContext.setAccountId(2L);
|
|
|
|
|
-// throw new AuthorizeException("您没有权限调用业务服务器。");
|
|
|
|
|
|
|
+ throw new AuthorizeException("您没有权限调用业务服务器。");
|
|
|
}
|
|
}
|
|
|
String token = loginContext.getToken();
|
|
String token = loginContext.getToken();
|
|
|
logger.info("jwtToken:" + token);
|
|
logger.info("jwtToken:" + token);
|