| | |
| | | return unAuth(resp, MSG_TOKEN_MISSING); |
| | | } |
| | | String auth = StringUtils.isBlank(headerToken) ? paramToken : headerToken; |
| | | log.debug("auth:{}", auth); |
| | | // 判断 auth 是否为空 |
| | | if (StringUtils.isBlank(auth)) { |
| | | log.debug("auth is null:请求未授权"); |
| | | System.out.println("auth is null:请求未授权"); |
| | | // return unAuth(resp, MSG_REQUEST_UNAUTHORIZED); |
| | | return unAuth(resp, MSG_REQUEST_UNAUTHORIZED); |
| | | } |
| | | // 校验 超级密钥 合法性,剩余属性交由微服务内部自行鉴权 |
| | | if (KeyProvider.isApiKey(auth, bladeProperties)) { |
| | | return chain.filter(exchange); |
| | | } |
| | | String token = JwtUtil.getToken(auth); |
| | | System.out.println("111111111111111token111111111111111:" + token); |
| | | // 判断 token 是否为空 |
| | | if (StringUtils.isBlank(token)) { |
| | | log.debug("auth is null:请求未授权"); |
| | | System.out.println("auth is null:请求未授权"); |
| | | // return unAuth(resp, MSG_REQUEST_UNAUTHORIZED); |
| | | return unAuth(resp, MSG_REQUEST_UNAUTHORIZED); |
| | | } |
| | | // 校验 加密Token 合法性 |
| | | if (JwtUtil.isCrypto(auth)) { |
| | |
| | | } |
| | | Claims claims = JwtUtil.parseJWT(token); |
| | | if (token == null || claims == null) { |
| | | log.debug("token:{}", token); |
| | | log.debug("claims:{}", claims); |
| | | log.debug("token is null or claims is null:请求未授权"); |
| | | System.out.println("token is null or claims is null:请求未授权"); |
| | | // return unAuth(resp, MSG_REQUEST_UNAUTHORIZED); |
| | | return unAuth(resp, MSG_REQUEST_UNAUTHORIZED); |
| | | } |
| | | // 判断 Token 状态 |
| | | if (jwtProperties.getState()) { |