Reputation: 11791
After reading this article. I have some questions about NTLM Authentication.
When I apply NTLM in a asp.net web site
Upvotes: 1
Views: 396
Reputation: 78813
Yes, IIS sends a challenge to the client, your Web Browser will compute a response based on the challenge.
This is up to the browser. It should cache the credentials you provide in-memory so that it can response to future challenges.
This is also up to the browser. Some browsers on Windows use the InitializeSecurityContext
function to perform NTLM / SPNEGO authentication. In this case, single sign-on should be available if you have a trust relationship with the remote machine or you have "shadow accounts" setup (such that you have the same username/password on the local and remote machines.) Some browsers, however, use their own NTLM libraries instead of going to the system authentication mechanisms, for example Firefox. In this case, single sign-on is not available.
Upvotes: 2