* 當咱們想要使用多個權限表達式的時候,是不能直接級聯調用的,也就是說,咱們只能手寫了。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