So, if all the ducks are in a row (so to speak) and the logon is actually
being attempted by the browser before it challenges the user, then there
should be a failure audit available on the web server (assuming you have
logon audits enabled in your security policy, which you always should) that
explains more details about the failure. If it were me troubleshooting
this, I would definitely look there for info. There may also be interesting
security-related errors in the System event log.
I would also use a tool like Fiddler or IEHttpHeaders to look at the actual
browser traffic paying special attention to the headers and the
request/response pattern to try to determine what is going on. HTTP auth
works based on the Authorization request header and the WWW-Authenticate
response header. The different protocols (Basic, Negotiate, NTLM, Digest)
all use those headers to implement the proper conversation between client
and server that supports the protocol being used. You should be using
Negotiate auth. The trick with his stuff is that until you know what you
are looking at, it is hard to figure out what it is that you are seeing and
tell the various things apart, especially things like the difference between
Kerberos auth and NTLM auth when Negotiate is used.
I might also try the tool wfetch.exe from the IIS 6 resource kit to request
a resource on the site with Negotiate auth to see what it does. It
sometimes provides really useful low level errors.
Good luck troubleshooting this. It can be painful once you start to have to
peel back the covers and understand the details. :(
Joe K.
--
Joe Kaplan-MS MVP Directory Services Programming
Co-author of "The .NET Developer's Guide to Directory Services Programming"
http://www.directoryprogramming.net --
[quoted text, click to view] "Jon Mcleod" <jonmcleod2003@yahoo.com> wrote in message
news:tYmdnSb2o7J6pWDanZ2dnUVZ_j2dnZ2d@earthlink.com...
> Joe Kaplan wrote:
>> Under Tools | Internet Options | Security | Intranet Zone | Custom Level,
>> what are the settings for "Logon" (all the way at the bottom of the
>> tree). Is it set to auto logon or prompt for credentials or what?
>
> It's set to "Automatic Login with Current User Name and Password"