Не удалось автоматически подключить AADAuthenticationFilter при добавлении @EnableGlobalMethodSecurity - PullRequest
0 голосов
/ 08 июля 2019

Ниже мой кусок кода.Когда я комментирую @EnableGlobalMethodSecurity, AADAuthenticationFilter автоматически подключается, но всякий раз, когда я пытаюсь включить !EnableGlobalMethodSecurity, он выдает ошибку, что бин не найден для AADAuthenticationFilter

@EnableGlobalMethodSecurity
public class WebAuthentication extends WebSecurityConfigurerAdapter {

    @Autowired
    private AADAuthenticationFilter aadAuthFilter;

    @Override
    protected void configure(HttpSecurity http) throws Exception {

        http.authorizeRequests().antMatchers("/*").permitAll();
        //http.authorizeRequests().antMatchers("/api/**").authenticated();

        //http.logout().logoutRequestMatcher(new AntPathRequestMatcher("/logout"))
        //    .logoutSuccessUrl("/").deleteCookies("JSESSIONID").invalidateHttpSession(true);
        //http.authorizeRequests().anyRequest().permitAll();
        //http.csrf().csrfTokenRepository(CookieCsrfTokenRepository.withHttpOnlyFalse());

        http.addFilterBefore(aadAuthFilter, UsernamePasswordAuthenticationFilter.class);
    }
}
...