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:
- The site name and application name are retrieved (using the SiteName and AddressKeyName property values stored in the Csapp.ini file).
- 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.
- The site cache is populated with the CS Authentication resource properties read from the Administration database using the SiteConfig object.
All rights reserved.