|
|
@@ -126,8 +126,10 @@ public class SecurityFrameworkUtils {
|
|
|
|
|
|
// 额外设置到 request 中,用于 ApiAccessLogFilter 可以获取到用户编号;
|
|
|
// 原因是,Spring Security 的 Filter 在 ApiAccessLogFilter 后面,在它记录访问日志时,线上上下文已经没有用户编号等信息
|
|
|
- WebFrameworkUtils.setLoginUserId(request, loginUser.getId());
|
|
|
- WebFrameworkUtils.setLoginUserType(request, loginUser.getUserType());
|
|
|
+ if (request != null) {
|
|
|
+ WebFrameworkUtils.setLoginUserId(request, loginUser.getId());
|
|
|
+ WebFrameworkUtils.setLoginUserType(request, loginUser.getUserType());
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
private static Authentication buildAuthentication(LoginUser loginUser, HttpServletRequest request) {
|