SpringSecurity设置登录的三个方式


SpringSecurity设置登录的三个方式(基于SpringBoot)

  SpringSecurity Web 权限方案

  1.通过配置文件

    在SpringSecurity接管后会默认使用它的用户名和每次启动随机加密的密码

    

  2.通过配置类

 

    定义一个config的配置类,加上@Configuration 表示为配置类,继承 WebSecurityConfigurerAdapter  实现configure(AuthenticationManagerBuilder auth)这个方法

    

 

 

  3.自定义编写实现类

    1.创建配置类,设置哪个userDetailsService实现类

    

 

     2.编写实现类,返回User对象,User对象有用户名密码还有操作权限

      实现UserDetailsService接口,实现loadUserByUsername方法

      

       下边是从数据库查询的用户校验(本方式使用Mybatisplus进行查询数据),记得在启动类添加扫描@MapperScan(value = "xxx.com.securitydemo01")

      

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM