Commit 4a32edbb by yuwei

2.0.0项目初始化

parent 1f7c5dc9
...@@ -3,8 +3,8 @@ package cn.datax.auth.translator; ...@@ -3,8 +3,8 @@ package cn.datax.auth.translator;
import com.fasterxml.jackson.core.JsonGenerator; import com.fasterxml.jackson.core.JsonGenerator;
import com.fasterxml.jackson.databind.SerializerProvider; import com.fasterxml.jackson.databind.SerializerProvider;
import com.fasterxml.jackson.databind.ser.std.StdSerializer; import com.fasterxml.jackson.databind.ser.std.StdSerializer;
import org.springframework.http.HttpStatus;
import javax.servlet.http.HttpServletResponse;
import java.io.IOException; import java.io.IOException;
public class DataOauthExceptionSerializer extends StdSerializer<DataOauthException> { public class DataOauthExceptionSerializer extends StdSerializer<DataOauthException> {
...@@ -16,7 +16,7 @@ public class DataOauthExceptionSerializer extends StdSerializer<DataOauthExcepti ...@@ -16,7 +16,7 @@ public class DataOauthExceptionSerializer extends StdSerializer<DataOauthExcepti
@Override @Override
public void serialize(DataOauthException value, JsonGenerator gen, SerializerProvider provider) throws IOException { public void serialize(DataOauthException value, JsonGenerator gen, SerializerProvider provider) throws IOException {
gen.writeStartObject(); gen.writeStartObject();
gen.writeNumberField("code", HttpStatus.INTERNAL_SERVER_ERROR.value()); gen.writeNumberField("code", HttpServletResponse.SC_INTERNAL_SERVER_ERROR);
gen.writeStringField("msg", value.getMessage()); gen.writeStringField("msg", value.getMessage());
gen.writeBooleanField("success", false); gen.writeBooleanField("success", false);
gen.writeNumberField("timestamp", System.currentTimeMillis()); gen.writeNumberField("timestamp", System.currentTimeMillis());
......
...@@ -16,6 +16,6 @@ public class DataAccessDeniedHandler implements AccessDeniedHandler { ...@@ -16,6 +16,6 @@ public class DataAccessDeniedHandler implements AccessDeniedHandler {
public void handle(HttpServletRequest request, HttpServletResponse response, AccessDeniedException accessDeniedException) throws IOException { public void handle(HttpServletRequest request, HttpServletResponse response, AccessDeniedException accessDeniedException) throws IOException {
ResponseUtil.makeResponse( ResponseUtil.makeResponse(
response, MediaType.APPLICATION_JSON_VALUE, 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 { ...@@ -16,6 +16,6 @@ public class DataAuthExceptionEntryPoint implements AuthenticationEntryPoint {
public void commence(HttpServletRequest request, HttpServletResponse response, AuthenticationException authException) throws IOException { public void commence(HttpServletRequest request, HttpServletResponse response, AuthenticationException authException) throws IOException {
ResponseUtil.makeResponse( ResponseUtil.makeResponse(
response, MediaType.APPLICATION_JSON_VALUE, 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