Provide credentials needed for authentication

This should be done using connectionConfiguration properties, ie.

let userJID = BareJID("user@domain.com");
client.connectionConfiguration.setUserJID(userJID);
client.connectionConfiguration.setUserPassword("Pa$$w0rd");

To use ANONYMOUS authentication mechanism, do not set user jid and password. Instead just set server domain:

client.connectionConfiguration.setDomain(domain);