When I'm trying to get all online users from SessionRegistry with
I get an array of strings.Code:sessionRegistry.getAllPrincipals()
But I'm using my user-service with my own class implementing UserDetailsService.
I want to get array of UserDetails, but not Strings from sessionRegistry.getAllPrincipals().
My configuration is very simple:
Maybe someone has solution for this?Code:<security:http auto-config="true"> <security:intercept-url pattern="/Game/**" access="ROLE_CHARACTER" /> <security:intercept-url pattern="/Game/login.htm*" filters="none" /> <security:intercept-url pattern="/Game/registration.htm*" filters="none"/> <security:form-login login-page="/Game/login.htm" default-target-url="/Game/game.htm" authentication-failure-url="/Game/login.htm?login_error=1"/> <security:logout logout-url="/Game/logout.htm" logout-success-url="/Game/login.htm"/> <security:concurrent-session-control session-registry-alias="sessionRegister" max-sessions="1" exception-if-maximum-exceeded="true" /> </security:http> <security:authentication-provider user-service-ref="mwUserDetailsService"> <security:password-encoder hash="plaintext"/> </security:authentication-provider> <bean id="mwUserDetailsService" class="ru.mirrorworlds.util.SecurityManager" />
PS Sorry for my english


the "solution" of this I want to see too

