Quarkus авторизация
От: elmal  
Дата: 27.01.22 09:27
Оценка:
Хочу прикрутить к quarkus приложению авторизацию именно так, как оно предполагается делать, а не через костыли.

Соответственно переопределил ContainerRequestFilter, при авторизации устанавливаю кастомный свой SecurityContext, в который пропихиваю соответственно Principal его роль и т.д.

Работает прекрасно на несекьюрных методах, легко могу вытащить Principal и все такое. То есть костыльную валидацию ролей я уже могу сделать.

Как только я делаю именно то, что хочу, то есть аннотирую метод @RolesAllowed(value = ["admin", "user"]) —
при попытке вызвать метод получаю 401 Unathorized. Ни до одного фильтра похоже дело вообще не доходит, ставил отладчик на любой filter метод — ни черта не поймалось, явно отфутболивает где то сильно раньше.

Вопрос — как мне понять где осуществляется эта проверка роли, где поставить точку останова.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.