I'm following open DACS Java API to connect to DACS Daemon and Login to DACS Infrastructure. I'm following the exactly the same step and code which is available in Tutorial 2 – Login Request.
As per the tutorial, the ideal scenario should be :
The request sent to the DACS infrastructure, which first check if a user profile exist. IF the user exist a check is performed that maximum number of simultaneously login allowed for this user has not been exceeded.
But, while execiting the code and changing the position for the same user, the code allowing it multiple time login from different position for same user. For example :
1st login -
Username - xyz
Position - 1.1.1.1/net
2nd login -
Username - xyz
Position - 2.1.1.1/net
and so on..
Please note, In dacs for user1 the maximum number of simultaneous login allowed is set to 1.