Commit be250ca56d6d89161683db7f2b01cb6e7265c105

Authored by niudehua
1 parent 4749090f

修复 匿名用户会被鉴定为anonymousUser

src/main/java/cn/iocoder/dashboard/framework/security/core/util/SecurityFrameworkUtils.java
... ... @@ -20,14 +20,13 @@ import java.util.Set;
20 20 */
21 21 public class SecurityFrameworkUtils {
22 22  
23   - private SecurityFrameworkUtils() {
24   - }
  23 + private SecurityFrameworkUtils() {}
25 24  
26 25 /**
27 26 * 从请求中,获得认证 Token
28 27 *
29 28 * @param request 请求
30   - * @param header 认证 Token 对应的 Header 名字
  29 + * @param header 认证 Token 对应的 Header 名字
31 30 * @return 认证 Token
32 31 */
33 32 public static String obtainAuthorization(HttpServletRequest request, String header) {
... ... @@ -86,12 +85,12 @@ public class SecurityFrameworkUtils {
86 85 * 设置当前用户
87 86 *
88 87 * @param loginUser 登陆用户
89   - * @param request 请求
  88 + * @param request 请求
90 89 */
91 90 public static void setLoginUser(LoginUser loginUser, HttpServletRequest request) {
92 91 // 创建 UsernamePasswordAuthenticationToken 对象
93 92 UsernamePasswordAuthenticationToken authenticationToken = new UsernamePasswordAuthenticationToken(
94   - loginUser, null, null);
  93 + loginUser, null, null);
95 94 authenticationToken.setDetails(new WebAuthenticationDetailsSource().buildDetails(request));
96 95 // 设置到上下文
97 96 SecurityContextHolder.getContext().setAuthentication(authenticationToken);
... ...