Client.authenticate supports HTTP Basic and POST body credentials