提交 b2b2b552 编写于 作者: O o2null

擦除在request body 中记录的密码

上级 6eaed51b
......@@ -86,6 +86,8 @@ public class AuthenticationAction extends StandardJaxrsAction {
logger.error(e, effectivePerson, request, null);
result.error(e);
}
//擦除密码
erasePassword(jsonElement);
asyncResponse.resume(ResponseFactory.getEntityTagActionResultResponse(request, result, jsonElement));
}
......@@ -155,6 +157,8 @@ public class AuthenticationAction extends StandardJaxrsAction {
logger.error(e, effectivePerson, request, null);
result.error(e);
}
//擦除密码
erasePassword(jsonElement);
asyncResponse.resume(ResponseFactory.getEntityTagActionResultResponse(request, result, jsonElement));
}
......@@ -486,4 +490,13 @@ public class AuthenticationAction extends StandardJaxrsAction {
asyncResponse.resume(ResponseFactory.getEntityTagActionResultResponse(request, result));
}
/**
* 由于有日志记录功能,需要将jsonElement中的password进行擦除.
*
* @param jsonElement
*/
private void erasePassword(JsonElement jsonElement) {
jsonElement.getAsJsonObject().addProperty("password", "******");
}
}
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册