add support for proxy authentication