I usually use client-side data in a service to identify the client. Identifiers I use:
Lan and wan ip addresses, computer name, username, operating system,
in addition to your comments, I would suggest creating a client class inside the server that processes variables that have already been passed by the client, so you do not need to resubmit the username, etc.
Naate source
share