The current client assumes an API Key / Secret combo will be used, however as of 4.10 a user session can be used. The client should be updated to accept an interface that handles authentication.