我已經設法使用Spring Security 3.0.5完成了一些功能。首先是我需要一個具有特定角色的用戶數量和列表。爲了實現這個目標,我制定了HttpSessionEventPublisher
以及與之配套的彈簧配置。通過這些設置,我可以輕鬆獲得登錄用戶的列表,而不管他們的權限級別如何 - 除非他們是匿名的(ROLE_ANONYMOUS
)。使用Spring Security的匿名用戶數量
我用我的安全XML匿名標籤:
<security:anonymous />
我可以調試匿名用戶進來的雖然AnonymousAuthenticationFilter.doFilter
但SessionRegistry.registerNewSession
不會被調用這些,很可能是因爲不存在用於主匿名用戶。
所以我只是在尋找想法。我希望能夠列出匿名會話的計數以及其他註冊用戶。