Advertisement

Spring Security的登录认证功能尚未与用户的身份验证流程有效对接

阅读量:

用户自定义的登录流程设计:

前端通过手机号与密码组合进行身份验证,相关信息经加密处理后传输至服务器端进行接收与处理。

在服务器端自定义的登录控制模块中:

1、依据用户提供的手机号信息,系统将执行用户名的查询操作

2、用用户名和密码进行认证

第一种:需特别注意,security 应使用5.7以下的版本,由于5.7版本已被弃用,可能会导致用户验证过程出现失败的情况。

复制代码
 //AuthenticationManager authenticate进行用户认证

    
        UsernamePasswordAuthenticationToken authenticationToken = new UsernamePasswordAuthenticationToken(userDetails.getUsername(), loginUser.getPassword());
    
         Authentication authenticate = authenticationManager.authenticate(authenticationToken);
    
    
    
    

![](https://ad.itadn.com/c/weblog/blog-img/images/2025-05-3

全部评论 (0)

还没有任何评论哟~