HOW TO: Configuración de cantidad de usuarios concurrentes
De Thubanpedia
Dentro del proyecto ThubanToolkit, buscar el archivo zk-login-application-context.xml que se encuentra dentro del directorio src/main/resources/com/latintech/thuban/spring
Abrir el archivo y buscar el bean que se muestra a continuación:
<bean id="concurrentsessionController" class="org.springframework.security.concurrent.ConcurrentSessionControllerImpl"> <property name="maximumSessions" value="-1"/> <property name="sessionRegistry" ref="sessionRegistry"/> <property name="exceptionIfMaximumExceeded" value="true"/> </bean>
Cambiar el valor de la propiedad "maximunSessions" de "-1" (Ilimitado) a la cantidad de usuarios que se desea que puedan acceder con un mismo usuario/contraseña al mismo tiempo.
Por ejemplo, si se quisiera que solamente un usuario pueda acceder simultáneamente para un usuario/password determinado la propiedad "maximunSessions" dentro del bean deberia ser asi:
<property name="maximumSessions" value="1"/>