For a given user on the same IP, what I see on DACS Station is that there can be multiple sessions
1) How can we identify each session for the user on same IP?
2) When we use AuthorizationAgent -> logout(handle), the user does not get disconnected on the DACS Sink Station's Login View, still shows up, however if this is supplemented by AuthorizationAgent's destroy() and AuthorizationMCSystem -> release(), the user gets completely logged out - why is this so?
3) How can we individually logout user session? while not impacting the other?
Normally, an AuthorizationSystem instance creates only one connection to DACS Sink daemon. Any login from AuthorizationAgent instance created from the same AuthorizationSystem will share the same connection. The Login View in DACS UI will list all Login sessions even the connection is the same. You should be able to identify each Login here.
Once you call logout for a user, the user will just logout from DACS system. You also use Login View to verify the User Logout. The connection will remain until the AuthorizationSystem is released.