|
|
@@ -34,27 +34,13 @@ public class AuthIntercepotor extends HandlerInterceptorAdapter {
|
|
|
if (requestUrl.equals("/ping")) {
|
|
|
return true;
|
|
|
}
|
|
|
-// String token = request.getHeader("Authorization");
|
|
|
-// //.Authorizetion 不存在token 拦截
|
|
|
-// if (token == null || token.isEmpty()) {
|
|
|
-// AjaxResult ajaxResult = AjaxResult.error(450, "token nil");
|
|
|
-// ServletUtils.renderString(response, JSONObject.toJSONString(ajaxResult));
|
|
|
-// return false;
|
|
|
-// }
|
|
|
-// String userInfoStr = redisCache.getString(RedisKey.AuthToken + token);
|
|
|
-// Object userObj = JSON.parse(userInfoStr);
|
|
|
-// if (userObj == null) {
|
|
|
-// AjaxResult ajaxResult = AjaxResult.error(450, "token timeout");
|
|
|
-// ServletUtils.renderString(response, JSONObject.toJSONString(ajaxResult));
|
|
|
-// return false;
|
|
|
-// }
|
|
|
-// User user = objectMapper.convertValue(userObj, User.class);
|
|
|
-// request.setAttribute("auth-user", user);
|
|
|
+
|
|
|
XxlSsoUser xxlSsoUser = (XxlSsoUser) request.getAttribute(Conf.SSO_USER);
|
|
|
Map<String, String> plugininfo=xxlSsoUser.getPlugininfo();
|
|
|
User user=new User();
|
|
|
user.setId(Integer.valueOf(plugininfo.get("employeeNo")));
|
|
|
user.setName(xxlSsoUser.getUsername());
|
|
|
+ user.setUserId(xxlSsoUser.getUserid());
|
|
|
user.setIsSuperAdmin(1);
|
|
|
request.setAttribute("auth-user", user);
|
|
|
|