Spring Security的登录认证功能尚未与用户的身份验证流程有效对接
发布时间
阅读量:
阅读量
用户自定义的登录流程设计:
前端通过手机号与密码组合进行身份验证,相关信息经加密处理后传输至服务器端进行接收与处理。
在服务器端自定义的登录控制模块中:
1、依据用户提供的手机号信息,系统将执行用户名的查询操作
2、用用户名和密码进行认证
第一种:需特别注意,security 应使用5.7以下的版本,由于5.7版本已被弃用,可能会导致用户验证过程出现失败的情况。
//AuthenticationManager authenticate进行用户认证
UsernamePasswordAuthenticationToken authenticationToken = new UsernamePasswordAuthenticationToken(userDetails.getUsername(), loginUser.getPassword());
Authentication authenticate = authenticationManager.authenticate(authenticationToken);
全部评论 (0)
还没有任何评论哟~
