加载中...
加载中...
SpringSecurity注册后自动登录,直接配置一个用户,出现302状态

SpringSecurity注册后自动登录,直接配置一个用户,出现302状态 原创

SpringSecurity注册后自动登录,直接配置一个用户,出现302状态码,然后会请求/login

/**
* 构造一个 Authentication
* @param request
* @param name
* @param password
*/
public void creatAuthentication(HttpServletRequest request, String name,String password){
SmsCodeAuthenticationToken token=new SmsCodeAuthenticationToken(name);
token.setDetails(new WebAuthenticationDetails(request));
Authentication authenticatedUser=authenticationManager.authenticate(token);
SecurityContextHolder.getContext().setAuthentication(authenticatedUser);
request.getSession().setAttribute(HttpSessionSecurityContextRepository.SPRING_SECURITY_CONTEXT_KEY, SecurityContextHolder.getContext());
}


没有更多推荐了 [去首页]
image
文章
376
原创
293
转载
83
翻译
0
访问量
183691
喜欢
73
粉丝
5
码龄
7年
资源
3

文章目录

加载中...
0
0