以前工作用的登陆服务也不接SpringSecurity,所以这里写篇博客记录一下。使用SpringBoot接入SpringSecurity,我们先加入一些简单的依赖:

SpringBoot简单配置SpringSecurity-LMLPHP

其中用的springBoot的版本是:

SpringBoot简单配置SpringSecurity-LMLPHP

然后我们写一个SpringSecurity的配置:

SpringBoot简单配置SpringSecurity-LMLPHP

  • @EnableWebSecurity:注解开启Spring Security的功能。
  • 继承WebSecurityConfigurerAdapter,重写configure和configureGlobal方法配置一些安全。
    formLogin()定义登陆接口

       authorizeRequests()定义哪些URL需要被保护、哪些不需要被保护
       configureGlobal(AuthenticationManagerBuilder auth)方法,在内存中创建了一个用户,这里需要设置CustomPasswordEncoder()。

10-07 19:18