Commit 4a32edbb by yuwei

2.0.0项目初始化

parent 1f7c5dc9
......@@ -3,8 +3,8 @@ package cn.datax.auth.translator;
import com.fasterxml.jackson.core.JsonGenerator;
import com.fasterxml.jackson.databind.SerializerProvider;
import com.fasterxml.jackson.databind.ser.std.StdSerializer;
import org.springframework.http.HttpStatus;
import javax.servlet.http.HttpServletResponse;
import java.io.IOException;
public class DataOauthExceptionSerializer extends StdSerializer<DataOauthException> {
......@@ -16,7 +16,7 @@ public class DataOauthExceptionSerializer extends StdSerializer<DataOauthExcepti
@Override
public void serialize(DataOauthException value, JsonGenerator gen, SerializerProvider provider) throws IOException {
gen.writeStartObject();
gen.writeNumberField("code", HttpStatus.INTERNAL_SERVER_ERROR.value());
gen.writeNumberField("code", HttpServletResponse.SC_INTERNAL_SERVER_ERROR);
gen.writeStringField("msg", value.getMessage());
gen.writeBooleanField("success", false);
gen.writeNumberField("timestamp", System.currentTimeMillis());
......
......@@ -16,6 +16,6 @@ public class DataAccessDeniedHandler implements AccessDeniedHandler {
public void handle(HttpServletRequest request, HttpServletResponse response, AccessDeniedException accessDeniedException) throws IOException {
ResponseUtil.makeResponse(
response, MediaType.APPLICATION_JSON_VALUE,
HttpServletResponse.SC_FORBIDDEN, R.error(403, "没有权限访问该资源"));
HttpServletResponse.SC_FORBIDDEN, R.error(HttpServletResponse.SC_FORBIDDEN, "没有权限访问该资源"));
}
}
......@@ -16,6 +16,6 @@ public class DataAuthExceptionEntryPoint implements AuthenticationEntryPoint {
public void commence(HttpServletRequest request, HttpServletResponse response, AuthenticationException authException) throws IOException {
ResponseUtil.makeResponse(
response, MediaType.APPLICATION_JSON_VALUE,
HttpServletResponse.SC_UNAUTHORIZED, R.error(401, "无效的Token"));
HttpServletResponse.SC_UNAUTHORIZED, R.error(HttpServletResponse.SC_UNAUTHORIZED, "无效的Token"));
}
}
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment