make use of the user and password parameters

Prior to this patch the exchange creation will fall back to guest/guest, who
may not be an an admin user.

The type already takes the credentials, all we do here is pass them on.