We currently have to build a headermap from auth headers and pass it to every method on the client for every call when resolving a request. It might be worth looking at moving the client per-request state and letting it store the default headers.