7.1 Spring Security
Spring Security安全框架中包含多数安全管理功能:
(1)MVC Security
(2)WebFlux Security
(3)OAuth2
(4)Actuator Security
认证(Authentication):确认用户是否登录,并对用户登录进行管控
授权(Authorization):确定用户所拥有的功能权限,并对用户权限进行管控
7.2 MVC Security 安全配置
SecurityAutoConfiguration:会导入并自动化配置SpringBootWebSecurityConfiguration用于启动Web安全管理
UserDetailsSecurityAutoConfiguration:用于配置用户身份信息
WebSecurityConfigurerAdapter:可以完全关闭Security提供的Web应用默认安全配置,但是不会关闭UserDetailsService用户信息自动