- 博客(2)
- 收藏
- 关注
原创 Spring Security在登录验证中增加额外数据
Spring Security在登录验证中增加额外数据(如验证码) 在使用Spring Security框架过程中,经常会有这样的需求,即在登录验证时,附带增加额外的数据,如验证码、用户类型等。下面将介绍如何实现。 注:我的工程是在Spring Boot框架基础上的,使用xml方式配置的话请读者自行研究吧。 实现自定义的WebAuthenticationDetails 该类提供了获取用户登录时携带的额外信息的功能,默认实现WebAuthenticationDetails提供了remoteA
2021-10-10 23:45:01 1017 1
原创 UsernamePasswordAuthenticationFilter
这个需求应该扩展spring security。主要扩展以下类: UsernamePasswordAuthenticationFilter类的attemptAuthentication方法,主要获取request传递的参数; UsernamePasswordAuthenticationToken类,主要用于增加认证所用到的额外参数; DaoAuthenticationProvider类的retrieveUser方法,主要把UsernamePasswordAuthenticationToken扩展类的额外参数
2021-10-10 01:36:13 1961
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人