Мне удалось реализовать несколько функций с помощью Spring Security 3.0.5.Во-первых, я хочу подсчет и список пользователей, которые играют определенную роль.Для этого я установил HttpSessionEventPublisher
и конфигурации пружин, которые идут вместе с ним.С этими настройками я могу легко получить список вошедших в систему пользователей независимо от их уровня привилегий - если только они не являются анонимными (ROLE_ANONYMOUS
).
Я использую анонимный тег в своем XML-коде безопасности:
<security:anonymous />
Я могу отлаживать входящие анонимные пользователи, хотя AnonymousAuthenticationFilter.doFilter
, но SessionRegistry.registerNewSession
никогда не вызывается, скорее всего, потому что для анонимных пользователей нет принципала.
Так что я 'Я просто ищу идеи.Я хотел бы иметь возможность перечислить количество сеансов, которые являются анонимными, наряду с другими зарегистрированными пользователями.