The authenticate task can now successfully log a user in.
It doesn't actually do anything with the server's reply yet.