Нет, понятия "пропущенные роли" не существует "из коробки".
События, запрещающие доступ, публикуются через стандартный механизм событий Spring, и вы можете использовать ApplicationListener
, чтобы подписаться на них, но нет предположения, что решение о доступе основано исключительно на ролях в Spring Security. Для этого вам нужно настроить реализацию AccessDecisionManager
для регистрации информации о том, как она пришла к конкретному решению.
В данном случае AccessDeniedHandler
на самом деле не имеет значения.