Parameters
- username
- the username from the client. This will be blank for an anonymous connection.
- password
- The password from the client. This will be blank for an anonymous connection.
- authToken
- When using authorization tokens the client token will be passed here.
- clientToken
- The unique ID of the connecting client.
Return Value
The method should return a null/Empty string for success or the exception to be thrown on the client