Article ID: 324276 - Last Review: December 3, 2007 - Revision: 9.5 HOW TO: Configure Internet Information Services Web Authentication in Windows Server 2003
This article was previously published under Q324276 On This PageSUMMARY This step-by-step article describes how to configure
authentication for Web-based requests in Microsoft Internet Information
Services (IIS) 6.0. How Web Authentication WorksWeb authentication is a communication between the Web browser and the Web server that involves a small number of Hypertext Transfer Protocol (HTTP) headers and error messages.The flow of communication is as follows:
Authentication MethodsNote: With some of the following authentication methods, you must use drives that you have formatted with the NTFS file system because NTFS-formatted drives maintain the highest level of security.IIS supports the following Web authentication methods. Anonymous AuthenticationIIS creates the IUSR_ComputerName account (where ComputerName is the name of the server that is running IIS) to authenticate anonymous users when they request Web content. This account gives the user the right to log on locally. You can reset anonymous user access to use any valid Windows account.Note: You can set up different anonymous accounts for different Web sites, virtual directories or physical directories, and files. If the Windows Server 2003-based computer is a stand-alone server, the IUSR_ComputerName account is on the local server. If the server is a domain controller, the IUSR_ComputerName account is defined for the domain. Basic AuthenticationUse basic authentication to restrict access to files on an NTFS-formatted Web server. With basic authentication, the user must enter credentials, and access is based on the user ID. Both user ID and password are sent across the network in clear text.To use basic authentication, grant each user the right to log on locally, and to make administration easier, add each user to a group that has access to the necessary files. Note: Because user credentials are encoded with Base64 encoding but they are not encrypted when they are transmitted over the network, basic authentication is not considered a secure form of authentication. Windows Integrated AuthenticationWindows Integrated authentication is more secure than basic authentication, and it functions well in an intranet environment where users have Windows domain accounts. In integrated Windows authentication, the browser tries to use the current user's credentials from a domain logon, and if this attempt is unsuccessful, the user is prompted to enter a user name and password. If you use integrated Windows authentication, the user's password is not transmitted to the server. If the user has logged on to the local computer as a domain user, the user does not have to authenticate again when the user accesses a network computer in that domain. Note that you must use Microsoft Internet Explorer 2.0 or later as your Web browser if you are using Windows Integrated authentication.Note: You cannot use integrated Windows authentication through a proxy server. Digest AuthenticationDigest authentication addresses many of the weaknesses of basic authentication. The password is not sent in clear text when you use digest authentication. Additionally, you can use digest authentication through a proxy server. Digest authentication uses a challenge/response mechanism (which integrated Windows authentication uses) where the password is sent in an encrypted format. To use digest authentication, note the following requirements:
.NET Passport AuthenticationMicrosoft .NET Passport is a user-authentication service that permits single sign-in security, which provides users with security-enhanced access to .NET Passport-enabled Web sites and services. .NET Passport-enabled sites rely on the .NET Passport central server to authenticate users. However, the central server does not authorize or deny a specific user's access to individual .NET Passport-enabled sites. It is the responsibility of the Web site to control users' permissions. When you select this option, requests to IIS must contain valid .NET Passport credentials on either the query string or in the cookie. If IIS does not detect .NET Passport credentials, requests are redirected to the .NET Passport logon page.Client Certificate MappingClient certificate mapping is a method where a mapping is created between a certificate and a user account. In this model, a user presents a certificate and the system looks at the mapping to determine which user account should be logged on. You can map a certificate to a Windows user account in one of two ways:
How to Configure IIS Web Site Authentication
REFERENCES
For additional information about configuring IIS Web site authentication in Windows Server 2003, click the following article number to view the article in the Microsoft Knowledge Base:
324274
(http://support.microsoft.com/kb/324274/
)
HOW
TO: Configure IIS Web Site Authentication in Windows Server 2003
For additional information about how to troubleshoot a Web server in Windows Server 2003, click the following article number to view the article in the Microsoft Knowledge Base:
323358
(http://support.microsoft.com/kb/323358/
)
HOW TO: Troubleshoot a Web Server in Windows Server 2003
APPLIES TO
| Other Resources Other Support Sites
CommunityGet Help NowArticle Translations |





















Back to the top