AuthFilter Initialization

The information provided in this topic is useful to site developers. It is important to know the process that AuthFilter takes during initialization to do the following:

  • Verify that AuthFilter initialized. You can do this using Internet Services Manager.
  • Verify that the csapp.ini file exists in the correct folder, and contains the correct information (for example, the correct site name). For information about the csapp.ini file, see Csapp.ini File.
  • Verify that the connection string to the Administration database is correct. This is necessary because AuthFilter makes a connection to the Administration database through the siteconfig object.
  • Verify that the COM+ application (siteconfig) is configured correctly. This is necessary because AuthFilter must be able to use the siteconfig COM+ application to query information from the Administration database.

When the Web site receives a first request from a user, AuthFilter does the following:

  1. The site name and application name are retrieved (using the SiteName and AddressKeyName property values stored in the Csapp.ini file).
  2. A global cache is created, which is used for storing site configuration authentication properties. There is one entry for each site, and each entry is a collection of the authentication properties for that site.
  3. The site cache is populated with the CS Authentication resource properties read from the Administration database using the SiteConfig object.

Copyright © 2005 Microsoft Corporation.
All rights reserved.