[This is preliminary documentation and subject to change]

About Authentication

You can require users to provide a valid Microsoft Windows user-account name and password before they access any information on your server. This identification process is called authentication. Authentication, like many of the features in IIS, can be set at the Web site, directory, or file level. IIS provides the following authentication methods to control access to the content on your server:

WWW Methods

FTP Methods

Summary of Authentication Methods
MethodSecurity LevelSends Passwords How?Usable Across Proxy Servers and Firewalls?Client Requirements
Anonymous AuthenticationNoneN/AYesAny browser
Basic AuthenticationLowBase64 encoded clear textYes; however, sending passwords across a proxy server or firewall in clear text is a security risk because Base64 encoded clear text is not encryptedMost browsers
Digest AuthenticationMediumHashedYesInternet Explorer 5.0 or later
Advanced Digest AuthenticationMediumHashedYesInternet Explorer 5.0 or later
Integrated Windows AuthenticationHighHashed when NTLM is used.
Kerberos ticket when Kerberos is used
No, unless used over a PPTP connectionInternet Explorer 2.0 and later for NTLM, and Windows 2000 or later with Internet Explorer 5.0 or later for Kerberos
CertificatesHighN/AYes, using an SSL connectionInternet Explorer and Netscape
Anonymous FTP AuthenticationNoneN/AYesAny FTP client
Basic FTP AuthenticationLowClear textYesAny FTP client

© 1997-2001 Microsoft Corporation. All rights reserved.