ChromeResourceDispatchHostDelegate has a number of calls into signin code to add/remove headers. The network service doesn't use ChromeResourceDispatchHostDelegate, and doesn't currently allow any Chrome code to live in the network process, so it can't easily add headers to requests based on their URL.
We'll need to find a way to make this work before we can launch the network service.
Comment 1 by mmenke@chromium.org
, Nov 29 2017