So are you using Forms authentication? I think in that case, the problem is even worse. The information *will* be sent in clear text (not sure if any encoding takes place). Anyone sniffing the network with some widely available tools can see your credentials fly by.
Or do you get a true dialog? If that is the case, you *are* using basic authentication. Windows authentication in Web.config refers to where and how IIS validates the user, not the way the user is asked for credentials. So, if IIS is setup for Windows *and* basic authentication, setting the security to Windows in the Web.Config, can still result in Basic Authentication used when your site is accessed with a browser that doesn't understand Windows / Integrated security or cannot use it (when you're accessing the site over the Internet, for example.
The docs say this about mode="windows":
Quote:
|
quote:Specifies Windows authentication as the default authentication mode. Use this mode when using any form of Microsoft Internet Information Services (IIS) authentication: Basic, Digest, Integrated Windows authentication (NTLM/Kerberos), or certificates.
|
I can't believe that you get a password prompt if IIS is not set up for basic authentication.....
---------------------------------------
Imar Spaanjaars
Everyone is unique, except for me.
While typing this post, I was listening to:
I'm Hiding by
KoRn (Track 13 from the album:
Untouchables)
What's This?