Technology Questions

Go Back   Technology Questions > Software Questions > Internet > Internet Explorer

Internet Explorer Discuss IE7 or any other IE version.

Reply
 
LinkBack Thread Tools
  #1 (permalink)  
Old 07-13-2009, 10:10 AM
briend
Newsgroup Contributor
 
Posts: n/a
Negotiate,NTLM. IE does not try NTLM after kerberos fails

If a firewall prevents CLDAP or DNS or Kerberos traffic, the www-authenticate
mechanism Negotiate will fail. Internet Explorer will present a "Internet
Explorer cannot display the webpage" error after the kerberos method fails.

Desired behavior: Internet Explorer should continue down the auth chain,
and try NTLM after deciding kerberos is not available for whatever reason.
Tested Firefox on Windows XP and Macintosh OSX (both bound to AD), which
behaves as expected after configuring these two config options:

network.negotiate-auth.trusted-uris
network.automatic-ntlm-auth.trusted-uris

with your domain (company.com)-- not trolling just pointing out that it is
NOT an OS problem but specifically the IE browser that is failing.

Brian Yuil has had this problem for quite a while. See
http://www.eggheadcafe.com/software/...t-explore.aspx for example.

This is a surprisingly huge issue since anyone that takes a company laptop
home (AD environment) will likely have an expired kerberos ticket after 10
hours... So they simply will not be able to use Internet Explorer unless
they VPN in (inconvenient) or we open the firewall for CLDAP and Kerberos
traffic (bad idea).

The alternative of disabling Negotiate on IIS and using pure NTLM (which
seems popular) is also distasteful because it would prevent other operating
systems from enjoying the benefits of true Single SignOn-- namely Macintosh
clients.

Tested with IE7 and IE8 (newest version as of this writing) on a Windows XP
client.

To reproduce you can use a firewall or manipulate your
routing table to provide an invalid route to your domain controllers, then
then using kerbtray flush your ticket cache, then refresh the webpage that
uses negotiate,ntlm. Wireshark is handy too. Make sure you are logged in as
a domain user on a machine that is bound to AD.

Thank you for any response!

Thanks!

----------------
This post is a suggestion for Microsoft, and Microsoft responds to the
suggestions with the most votes. To vote for this suggestion, click the "I
Agree" button in the message pane. If you do not see the button, follow this
link to open the suggestion in the Microsoft Web-based Newsreader and then
click "I Agree" in the message pane.

http://www.microsoft.com/communities...plorer.general
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote

 
Old 07-13-2009, 10:10 AM
  #2 (permalink)  
Old 07-13-2009, 12:00 PM
Peter Foldes
Newsgroup Contributor
 
Posts: n/a
Re: Negotiate,NTLM. IE does not try NTLM after kerberos fails

Quick question The XP and the OSX are connected and feeding with which server.

--
Peter

Please Reply to Newsgroup for the benefit of others
Requests for assistance by email can not and will not be acknowledged.

"briend" <briend@discussions.microsoft.com> wrote in message
news:96D58ACD-7961-4742-9AFE-7EFFEA4D7B11@microsoft.com...
> If a firewall prevents CLDAP or DNS or Kerberos traffic, the www-authenticate
> mechanism Negotiate will fail. Internet Explorer will present a "Internet
> Explorer cannot display the webpage" error after the kerberos method fails.
>
> Desired behavior: Internet Explorer should continue down the auth chain,
> and try NTLM after deciding kerberos is not available for whatever reason.
> Tested Firefox on Windows XP and Macintosh OSX (both bound to AD), which
> behaves as expected after configuring these two config options:
>
> network.negotiate-auth.trusted-uris
> network.automatic-ntlm-auth.trusted-uris
>
> with your domain (company.com)-- not trolling just pointing out that it is
> NOT an OS problem but specifically the IE browser that is failing.
>
> Brian Yuil has had this problem for quite a while. See
> http://www.eggheadcafe.com/software/...t-explore.aspx
> for example.
>
> This is a surprisingly huge issue since anyone that takes a company laptop
> home (AD environment) will likely have an expired kerberos ticket after 10
> hours... So they simply will not be able to use Internet Explorer unless
> they VPN in (inconvenient) or we open the firewall for CLDAP and Kerberos
> traffic (bad idea).
>
> The alternative of disabling Negotiate on IIS and using pure NTLM (which
> seems popular) is also distasteful because it would prevent other operating
> systems from enjoying the benefits of true Single SignOn-- namely Macintosh
> clients.
>
> Tested with IE7 and IE8 (newest version as of this writing) on a Windows XP
> client.
>
> To reproduce you can use a firewall or manipulate your
> routing table to provide an invalid route to your domain controllers, then
> then using kerbtray flush your ticket cache, then refresh the webpage that
> uses negotiate,ntlm. Wireshark is handy too. Make sure you are logged in as
> a domain user on a machine that is bound to AD.
>
> Thank you for any response!
>
> Thanks!
>
> ----------------
> This post is a suggestion for Microsoft, and Microsoft responds to the
> suggestions with the most votes. To vote for this suggestion, click the "I
> Agree" button in the message pane. If you do not see the button, follow this
> link to open the suggestion in the Microsoft Web-based Newsreader and then
> click "I Agree" in the message pane.
>
> http://www.microsoft.com/communities...plorer.general


Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote

  #3 (permalink)  
Old 07-13-2009, 01:00 PM
briend
Newsgroup Contributor
 
Posts: n/a
Re: Negotiate,NTLM. IE does not try NTLM after kerberos fails

I'm not sure I understand, but both machines are bound to the AD server which
also serves DNS. The web server is a separate server also bound to AD. All
the kerberos settings and SPNs are configured correctly and everything works
fine unless you introduce a firewall that blocks kerberos or DNS or CLDAP and
you have expired tickets. In this case only Firefox will work correctly, and
IE will be broken with really no work-around other than VPN or log in as a
local machine user instead of you domain account.

Brien

"Peter Foldes" wrote:

> Quick question The XP and the OSX are connected and feeding with which server.
>
> --
> Peter
>


Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote

  #4 (permalink)  
Old 07-29-2009, 02:10 AM
Arkady
Newsgroup Contributor
 
Posts: n/a
Re: Negotiate,NTLM. IE does not try NTLM after kerberos fails

We experienced same problem, when both sides (web server, client)
support kerberos and NTLM and Integrated Windows Authentication on
client is enabled, after Kerberos fail it will not fall back to NTLM.
When I use some type of proxy (eg. Fiddler) it works fine, in other
browser too (Firefox)

It seems that it is by (faulty) design.

With Windows 7 + IE 8 it works correctly as expected

On 13 ÄŤnc, 21:46, briend <bri...@discussions.microsoft.com> wrote:
> I'm not sure I understand, but both machines are bound to the AD server which
> also serves DNS. Â*The web server is a separate server also bound to AD. Â*All
> the kerberos settings and SPNs are configured correctly and everything works
> fine unless you introduce a firewall that blocks kerberos or DNS or CLDAPand
> you have expired tickets. Â*In this case only Firefox will work correctly, and
> IE will be broken with really no work-around other than VPN or log in as a
> local machine user instead of you domain account.
>
> Brien
>
>
>
> "Peter Foldes" wrote:
> > Quick question The XP and the OSX are connected and feeding Â*with which server.

>
> > --
> > Peter– Skrýt citovaný text –

>
> – Zobrazit citovaný text –


Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote

  #5 (permalink)  
Old 10-27-2009, 05:50 AM
Jason6787
Newsgroup Contributor
 
Posts: n/a
Re: Negotiate,NTLM. IE does not try NTLM after kerberos fails

Did anyone find a solution to this issue in Windows XP other than unchecking
the "Enable Integrated Authentication"

It seems like a registry key somewhere that could be modified to enable it
to fail over, but having trouble finding anything - any "fix" for this?

"Arkady" wrote:

> We experienced same problem, when both sides (web server, client)
> support kerberos and NTLM and Integrated Windows Authentication on
> client is enabled, after Kerberos fail it will not fall back to NTLM.
> When I use some type of proxy (eg. Fiddler) it works fine, in other
> browser too (Firefox)
>
> It seems that it is by (faulty) design.
>
> With Windows 7 + IE 8 it works correctly as expected
>
> On 13 ÄŤnc, 21:46, briend <bri...@discussions.microsoft.com> wrote:
> > I'm not sure I understand, but both machines are bound to the AD server which
> > also serves DNS. The web server is a separate server also bound to AD. All
> > the kerberos settings and SPNs are configured correctly and everything works
> > fine unless you introduce a firewall that blocks kerberos or DNS or CLDAP and
> > you have expired tickets. In this case only Firefox will work correctly, and
> > IE will be broken with really no work-around other than VPN or log in as a
> > local machine user instead of you domain account.
> >
> > Brien
> >
> >
> >
> > "Peter Foldes" wrote:
> > > Quick question The XP and the OSX are connected and feeding with which server.

> >
> > > --
> > > Peter– Skrýt citovaný text –

> >
> > – Zobrazit citovaný text –

>
>

Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote

Reply

Bookmarks

Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On


Similar Threads
Thread Thread Starter Forum Replies Last Post
Kerberos authentication occasionally fails on IE7 microsoft.public.internetexplorer Internet Explorer 4 03-28-2009 05:08 PM
What is your XP NIC settings set at currently? Auto-negotiate or other? Spin Windows XP 1 07-21-2007 01:30 PM
IE7 Negotiate authentication through proxy Markus Moeller Internet Explorer 0 05-15-2007 01:00 PM
Force NTLM on Vista Home Premium Roger Windows Vista 5 02-13-2007 01:16 PM
TheBuyersNET - NEGOTIATE CARS, VACATIONS, TV's or JUST ANYTHING! JOIN FREE! TheBuyersNET Mobile PC Hardware 0 01-19-2007 10:00 PM


New To Technology Questions? Do You Need Help with Your Computer or Device? Do You Need Help with this site?

All times are GMT -8. The time now is 03:57 AM.


2003 - 2009 All Rights Reserved. Technology Questions

Search Engine Friendly URLs by vBSEO 3.3.0