Microsoft Exchange Server supports a number of native Internet
protocols, including SMTP, POP3, NNTP, and LDAP. Of these protocols, POP3,
NNTP, and LDAP support authentication, in which the user's logon
credentials are validated to determine their access permissions for the
desired mailbox, newsgroup, or directory object. Exchange Server
supports both the strong Windows NT Challenge/Response authentication,
which never passes the password across the network, as well as Basic (plain-text password) authentication. Basic authentication can optionally be combined with SSL network session encryption to protect passwords and
content against sniffer attacks. All logon processes are mapped to a
Windows NT security account, regardless of the authentication protocol
used.
Credentials caching is only performed with Basic authentication, not with
Windows NT Challenge/Response. With Basic authentication, the user's
Internet client supplies the user's name and password to the Exchange
Server computer over the wire in plain text. This is the standard method of
operation for Internet protocols. The Exchange Server uses these
credentials to create a session "as" the matching Windows NT user. For
performance reasons, the server caches these credentials in memory.
The design of the cache is that after a user's credentials have been
validated, the server saves the credentials (hashed using a secure hash)
and their token in memory. Subsequent logon processes using the same
credentials will use this cached token. Each credentials cache entry has a
maximum lifetime of 2 hours (by default), and an idle lifetime of 15
minutes.
The idle lifetime is the lifetime of the credential if the user never logs
on again with those credentials, the maximum lifetime is the total time a
credential will be cached, even if the session is active, before being
revalidated.
Notice: This website is an unofficial Microsoft Knowledge Base (hereinafter KB) archive and is intended to provide a reliable access to deleted content from Microsoft KB. All KB articles are owned by Microsoft Corporation. Read full disclaimer for more details.