Возможно должен быть и не редирект, а просто отображение страницы. Особо никаких настроек, ничего нет, использую Java based configuration:
@Configuration
@EnableWebSecurity
public class Security extends WebSecurityConfigurerAdapter {
@Override
protected void configure(HttpSecurity http) throws Exception {
http.authorizeRequests()
.antMatchers("/api/**").authenticated()
.and()
.exceptionHandling().accessDeniedPage("/error");
}
}
Страница /error, открывается, всё ок, доступ на все ссылки api/** закрыты, но вместо редиректа на /error я получаю стандартное окошко 403 Tomcat'а.
@Controller
public class Pages {
@RequestMapping("/error")
public String index() {
return "error";
}
}
При этом если указать страницу логина через .formLogin
, то начинает работать редирект на страницу логина. И если указать в formLogin
мой error, всё будет работать. Но не exceptionHandling
.
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Туплю над простым программным кодомПишу на Java в NetBeans с использованием OpenCV
Часто встречаю в интернете предложение о накрутке лайков в какой-либо соцсетиМожет кто знает, на сколько сложно делаются программки такого...
Я прописал в манифесте android:theme="@android:style/ThemeNoTitleBar
Никак не хочет обрабатываться нажатие кнопкиПодскажите, что я делаю не так ? Заранее спасибо