New issue 117802 by wyd...@gmail.com: Servers not correctly detected as
Intranet: Integrated authentication fails
http://code.google.com/p/chromium/issues/detail?id=117802
Version of Google Chrome (Wrench-> About Google Chrome):17.0.963.79
Version of MSI (if applicable): 15.x
Using group policy settings? Yes/No: No
Other browsers tested:
Chrome 17.x (Windows 7): OK
IE 7/8/9 (Vista): OK
IE 8/9 (Windows 7): OK
Firefox 10.x (Vista/Windows 7): FAIL
Safari: NOT TESTED
Scenario:
* We have IIS web based services hosted in a private cloud, many of these
services are enabled for integrated authentication
* The private cloud has an incoming trust with our domain - Users in our
corporate domain can authenticate in the private cloud
* Our proxy configuration uses a PAC. For servers in the private cloud, an
IP address range instructs the browser to bypass the proxy and send traffic
DIRECT
* IE on all our clients is enabled to "Automatically Detect Intranet
Network" as per this article http://support.microsoft.com/kb/2028170.
Sites therefore that are a result of a proxy bypass, are treated as
INTRANET.
Result/Issue:
Chrome 17.x when running on Vista isn't detecting the private cloud as
Intranet. By design therefore Chrome is ignoring the server's
WWW-Authenticate:Negotiate/NTLM headers sent in response to the initial GET
request. Integrated authentication therefore fails and rolls over to basic,
prompting the user for a username/password, which the user does not have
(we use smartcards).
Expected Result:
As per Windows 7 and all IE browsers on both Vista and Windows 7, Chrome on
Vista should detect/treat the private cloud as INTRANET and Integrated
authentication will proceed
Workaround:
Users of Chrome on Vista who require to use services in the private cloud
must launch Chrome with the added argument
--auth-server-whitelist="*cloud-domain.com" this however takes precedence
over any automatic detection, causing other intranet based services not
hosted in the private cloud to fail (unless also added to the whitelist).
Although the workaround is possible for the short term, it's not
sustainable.
Please help to address this matter for our users using Chrome on Vista.
Thanks.
Have you considered the AuthServerWhitelist policy, instead of the command
line?
http://www.chromium.org/administrators/policy-list-3#AuthServerWhitelist
Comment #7 on issue 117802 by cbent...@google.com: Servers not correctly
detected as Intranet: Integrated authentication fails
http://code.google.com/p/chromium/issues/detail?id=117802
Sorry - was traveling last week.
I agree that Chrome needs to improve our intranet detection to be more
consistent with IE. This particular setting will help.
Thanks. I guess our immediate and most pressing concern is why the
behaviour difference between operation of Chrome on Vista vs Windows 7?
With almost all of our users on Vista and with the Intranet detection
problem occurring on Vista, we really need to get to the bottom of this and
address the root cause ASAP. Any ideas? Thanks.