We should add support for username/password auth, which will be pretty trivial. Just an additional couple of properties to read from the config & if both are set call .withCredentials(user,pass) before building. We might want to make setting the AuthProvider and credentials mutually exclusive, as under the hood Cluster.Builder.withCredentials just configures a particular AuthProvider anyway.