spring security Ⅲ——认证流程
发布时间
阅读量:
阅读量
1、触发UsernamePasswordAuthenticationFilter
其输出结果等同于调用 getAuthenticationManager().authenticate(authRequest) 这一方法所返回的值
//将用户输入封装
UsernamePasswordAuthenticationToken authenticationToken = new UsernamePasswordAuthenticationToken(userDB.getUsername(), user.getPassword());
//调用authenticationManager.authenticate()方法进行验证
Authentication authenticate = authenticationManager.authenticate(authenticationToken);
2、ProviderManager功能解析
调用getAuthenticationManager().authenticate(authRequest)方法后,可观察到该方法实际在ProviderManager类中被实现,具体表现为provider.authentic
全部评论 (0)
还没有任何评论哟~
