The previous implementations of the GnubbyAuthHandler class were created and owned by the ClientSession class. All methods were executed on the same thread as the ClientSession.
Now that GnubbyAuthHandler runs in a host extension, we should look at executing its IO on a separate thread/task runner.
That would allow us to remove our ScopedAllowIO hack in the linux impl and allow us to perform our IPC communication on the new thread for Mac/Windows.
Comment 1 by joedow@chromium.org
, Apr 15 2016