2020
09-24
09-24
Spring security基于数据库中账户密码认证
一、原理分析前台的登录请求发送到后端后会由springsecurity进行拦截,即controller层由框架自己提供。这样用户名和密码的认证就需要在service层完成,所以框架需要在service层获取到我们自己的数据库账号信息。springsecurity提供了一个接口UserDetailsService来让用户提供账号和密码,其内容如下publicinterfaceUserDetailsService{UserDetailsloadUserByUsername(Stringusername)throwsUsernameNotFoundException;}...
继续阅读 >