change the way proxy auth is handled to fix SOAP