- 请求授权
用于对每个URL进行身份验证
protected void configure(HttpSecurity http) throws Exception{
http
.authorizeRequests()
.antMatchers("/resources/**","/signup","/about").permitAll() //指定任何用户都可以访问的url
.antMatchers("/admin/**").hasRole("ADMIN") // /admin/开头的url限于角色`ROLE_ADMIN`
.antMatchers("/db/**").access("hasRole('ADMIN') and hasRole('DBA')") // /db开头的URL,同时具有ADMIN和ROLE_DBA权限
.anyRequest().authenticated() //其它URL必须对用户进行身份验证
.and() //...
.formLogin();
}