Я хочу знать, доступен ли мой запрос анонимно, даже если я в любом случае аутентифицирован.
Я думаю, что самая простая идея состоит в том, чтобы расширить AuthenticatedVoter и переопределить его vote() метод для сохранения флага в локальном потоке всякий раз, когда ConfigAttribute оказывается IS_AUTHENTICATED_ANONYMOUSLY , Затем вы можете вставить свой расширенный AuthenticatedVoter в свой стек Spring Security.
AuthenticatedVoter
vote()
IS_AUTHENTICATED_ANONYMOUSLY