Я сделал мой сервер авторизации при весенней загрузке кода, показанного ниже, но проблема в том, что я хочу включить матрицу работоспособности для моего сервера авторизации, но я также добавил необходимые зависимости и настройки Maven, но по-прежнему не могу получить доступ кинформацию от приводов, пожалуйста, сообщите, как я могу включить тот же
код для адаптера конфигурации веб-безопасности, который, как я полагаю, блокирует обвинителей, поскольку все попадания по URL-адресу переходят на страницу входа
@Configuration
public class WebSecurityConfiguration extends WebSecurityConfigurerAdapter {
@Autowired
private UserDetailsService userDetailsService;
@Bean
public PasswordEncoder passwordEncoder() {
return PasswordEncoderFactories.createDelegatingPasswordEncoder();
}
@Bean
@Override
public AuthenticationManager authenticationManagerBean() throws Exception {
return super.authenticationManagerBean();
}
@Override
public void configure(WebSecurity web) throws Exception {
web.ignoring()
.antMatchers("/resources/**", "/static/**", "/css/**", "/fonts/**", "/js/**", "/img/**", "/favicon.ico");
}
@Override
public void configure(AuthenticationManagerBuilder auth) throws Exception {
auth.userDetailsService(userDetailsService).passwordEncoder(passwordEncoder());
}
@Override
public void configure(HttpSecurity http) throws Exception {
http
.authorizeRequests()
.antMatchers("/client/**", "/oauth/token/**", "/client/authentication", "/user/authentication", "/clientToken", "/my/**", "/resources/**").permitAll()
.antMatchers("/login*").permitAll()
.antMatchers("/resources/**", "/arrow.png", "/favicon.ico").permitAll()
.anyRequest()
.authenticated()
.and()
.formLogin().loginPage("/login").permitAll()
// .successForwardUrl("/welcome")
// .failureForwardUrl("/api/error")
;
http.logout()
.logoutUrl("/logout")
.deleteCookies("JSESSIONID")
.invalidateHttpSession(true);
http.csrf().disable();
}
}