« Previous Next »

Thread: Kerberos Authentication mystery with IE7

Last post 09-24-2009 5:21 AM by filip.goris@flip.be. 2 replies.

Average Rating Rate It (5)

RSS

Page 1 of 1 (3 items)

Sort Posts:

  • 09-16-2009, 12:57 PM

    Kerberos Authentication mystery with IE7

    We have the most strange situation here when IE7 clients try to authenticate on an IIS6-based intranet application. I hope somebody can help me explain.

    Our .asp application is running in domain "belgium.local". Integrated Windows authentication works fine for users in that domain. Users in domain "holland.local" however get a 401 error after a loooong timeout when trying to access the app. Their event logs show LsaSrv errors 40960 and 40961, which tells me it's a Kerberos-thing. There's a mutual trust between belgium.local and holland.local.

    We've been troubleshooting in all directions and installed Firefox. Firefox showed us a login box, which told us it was failing over to Basic Authentication. That seemed right since it doesn't use Integrated Authentication until you tell it to. So we told it to use Kerberos by adding domain "belgium.local" to network.negotiate-auth.trusted-uris (which is about the same as enabling Integrated Windows authentication in IE7 and adding the site to my Local Intranet Zone. Cfr. http://grolmsnet.de/kerbtut/firefox.html for example.)

    Now here's the odd part. After making this configuration change in Firefox, IE7 running on the same client computer will work too.
    "Ah, but that's normal" I hear you say, "because the Kerberos ticket is still there and valid."
    The strange thing is it will continue to work after I use Kerbtray to purge the tickets. My ticket for HTTP/app.belgium.local will show up again as soon as I visit the site with IE7. It is as if IE7 uses the Firefox configuration in some way to retrieve a ticket.

    The really scary part is this: after I restore the Firefox configuration back to normal (e.g. delete all domains from the network.negotiate-auth.delegation-uris setting), IE7 will continue to work!? It is as if somehow I showed it how to get at ticket when I configured Firefox, and it "remembers" this now.

    Can somebody tell me what is happening? I would like to get this to work without installing and removing Firefox on all my clients ;)

     

  • 09-16-2009, 7:21 PM In reply to

    • lextm
    • Top 10 Contributor
    • Joined on 10-22-2008, 4:18 AM
    • Shanghai, PRC
    • Posts 1,407

    Re: Kerberos Authentication mystery with IE7

    Note that you don't need to change anything on IIS, right? Please check if AD/IE experts can shed some light.

    http://social.technet.microsoft.com/Forums/en-US/winserverDS/threads

    http://social.technet.microsoft.com/Forums/en-US/iecs/threads

    Lex Li
    Support Engineer at Microsoft
    ---------------------------
    This posting is provided "AS IS" with no warranties, and confers no rights.
  • 09-24-2009, 5:21 AM In reply to

    Re: Kerberos Authentication mystery with IE7

    I've been booted off this project so cannot provide any feedback on the outcome of this problem. Sorry.

    Would have been interesting to know what was the problem here, though.

    Tnx for your replies

Page 1 of 1 (3 items)
Microsoft Communities