From: qiaowei Date: Wed, 26 Jun 2019 08:15:14 +0000 (+0800) Subject: 修改401返回状态 X-Git-Tag: 1.0.0^2~143 X-Git-Url: https://source.supwisdom.com/gerrit/gitweb?a=commitdiff_plain;h=ae2d62b53182de3b7976186a8566f2ec829fc334;p=epayment%2Ffood_payapi.git 修改401返回状态 --- diff --git a/src/main/kotlin/com/supwisdom/dlpay/mobile/AuthLoginHandler.kt b/src/main/kotlin/com/supwisdom/dlpay/mobile/AuthLoginHandler.kt index d401fa08..6a441fc9 100644 --- a/src/main/kotlin/com/supwisdom/dlpay/mobile/AuthLoginHandler.kt +++ b/src/main/kotlin/com/supwisdom/dlpay/mobile/AuthLoginHandler.kt @@ -71,7 +71,8 @@ class AuthLoginSuccessHandler : SimpleUrlAuthenticationSuccessHandler() { mobileUserDao.save(user) response.status = HttpStatus.OK.value() response.contentType = "application/json;charset=UTF-8" - response.writer.write(objectMapper.writeValueAsString(JsonResult.ok().put("token", token.jwtToken))) + response.writer.write(objectMapper.writeValueAsString(JsonResult.ok().put("token", token.jwtToken) + ?.put("tenantid", "mobile"))) }else{ throw UserLoginFailException("登录错误") } diff --git a/src/main/kotlin/com/supwisdom/dlpay/security.kt b/src/main/kotlin/com/supwisdom/dlpay/security.kt index 7762e9f7..8cf8e9fc 100644 --- a/src/main/kotlin/com/supwisdom/dlpay/security.kt +++ b/src/main/kotlin/com/supwisdom/dlpay/security.kt @@ -132,12 +132,11 @@ class ApiJwtAuthenticationFilter : OncePerRequestFilter() { // jwt 过期后返回 401 apiJwtRepository.deleteById(e.jwtContext.jwtClaims.jwtId) } - response.sendError(HttpStatus.UNAUTHORIZED.value(), e.message) - return + response.status=HttpStatus.UNAUTHORIZED.value() } catch (e: JoseException) { SecurityContextHolder.clearContext() // jwt 失效后返回 401 - response.sendError(HttpStatus.UNAUTHORIZED.value(), e.message) + response.status=HttpStatus.UNAUTHORIZED.value() response.contentType = "application/json;charset=UTF-8" return }