Spring Security. Как, в зависимости от роли пользователя, выполнить разные методы при запросе на адрес?

Идет запрос на адрес. Нужно, в зависимости от прав пользователя, выполнять разные методы.
  • Вопрос задан
  • 1141 просмотр
Пригласить эксперта
Ответы на вопрос 2
NCNecros
@NCNecros
Попробуйте в контроллере вызвать метод
SecurityContextHolder.getContext().getAuthentication().getAuthorities()

И в зависимости от того что там есть, выполнять разные действия
Ответ написан
Комментировать
@11ooooooooo11 Автор вопроса
или
if(SecurityContextHolderAwareRequestWrapper.isUserInRole("admin")){
//Некоторые действия
}
else {
//Некоторые действия
}
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
Bell Integrator Ульяновск
До 400 000 ₽
Bell Integrator Хабаровск
До 400 000 ₽
Bell Integrator Ижевск
До 400 000 ₽
19 апр. 2024, в 05:01
999999 руб./за проект
19 апр. 2024, в 03:52
1000 руб./за проект
19 апр. 2024, в 03:01
1000 руб./за проект