-
什么是权限控制
网站中有很多资源不仅需要登录才能查看,更需要用户满足一定权限才能查看,比如学生才能发表提问,老师才能访问回答问题功能。
Spring-Security提供了权限控制方法。 -
应用
首先将配置文件SecurityConfig继承WenSecurityConfigurerAdapter,在类中重写configure方法,在方法中利用inMemoryAuthentication()创建临时测试用户Tom,分配密码123456,分配测试权限
@Configuration
//开启权限分配
@EnableGlobalMethodSecurity(prePostEnabled = true)
public class SecurityConfig extends WebSecurityConfigurerAdapter {
// @Bean
// public PasswordEncoder passwordEncoder(){
// return new BCryptPasswordEncoder();
// }