Oi Michel,
O bloqueio funciona apenas se a classe estiver vazia, ou seja, sem nenhum método declarado. Por mais que o método esteja vazio.
Na verdade apenas o método configure(HttpSecurity http)
que não pode estar delcarado na classe.
No seu caso você pode deixar assim que resolve:
@Configuration
@EnableWebSecurity
public class SecurityConfigurations extends WebSecurityConfigurerAdapter {
//configurações de autenticacao
@Override
protected void configure(AuthenticationManagerBuilder auth) throws Exception {
}
//configurações de recursos estaticos(js, css, imagens, etc.)
@Override
public void configure(WebSecurity web) throws Exception {
}
}