* 当咱们想要使用多个权限表达式的时候,是不能直接级联调用的,也就是说,咱们只能手写了。html
1 @Override 2 protected void configure(HttpSecurity http) throws Exception { 3 http.formLogin() 4 .and() 5 .authorizeRequests() 6 .antMatchers("/oauth/*","/login/*").permitAll() 7 .antMatchers(HttpMethod.GET,"/auth/*").access("hasRole('admin') and hasIpAddress('127.0.0.1')") 8 .anyRequest().authenticated() //任何请求都须要身份认证 9 .and().csrf().disable(); //禁用CSRF 10 }
*或者说咱们想要写一个权限表达式来让SpringSecurity走咱们本身的认证逻辑。ide