using guzzle setAuth on request if provided