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