请问大神们,Spring Security怎么实现普通用户登录?
管理员表与普通用户是不同的表,表结构也不相同。登录页面与登录后的页面也不同,请问应该怎么弄呀?
百度了好多方案,没有太详细的,最后也没有成功。项目是前后端分离的。请大神们指教一下,最好详细一点或者有详细的教程链接或开源项目可以参考。谢谢啦!
最近正好有在看,但这个不是一两句话能说完的,基本的步骤就是:
UsernamePasswordAuthenticationToken
provider
support
DaoAuthenticationProvider
authenticate
UserDetailsService
loadUserByUsername
UserDetails
token
WebSecurityConfigurerAdapter
formLogin()
UsernamePasswordAuthenticationFilter
authenticationManager.authenticate()
这里有个比较详细的参考:
1.4m articles
1.4m replys
5 comments
56.7k users