IIS7, CF9 windows authentication problem
My setup IIS7 windows 2008 R2 with ColdFusion 9 on a virtual server, using windows authentication.
Windows authentication worked perfectly in the previous version of IIS and on a conventional server setup and coldfusion 8.
Now when a person without permission requests a file in a protected folder, they are denied all files except the .cfm file. That file displays all the text.
Since this is IIS7 there is no "check that file exists setting" but this is supposed to be handled through the Handler Mappings.
The wildcard is mapped as well as the .cfm, .cfml etc specific extensions.
Documentation says:
How does the ColdFusion service interact with IIS in terms of security?
CF runs as a separate service, but it also integrates with IIS using an ISAPI extension. The ISAPI extension runs in-process with IIS, just like the ASP engine, and when a request is received that is mapped to the file extension associated with the ISAPI extension (typically .cfm and .dbm, although those can be changed in the IIS management console), the request is forwarded to the CF service for processing.
IIS and NT security are used to determine whether the user can request the file in the first place. This happens before the request is forwarded to the CF service. So, you'll generally follow the same procedure for securing CF applications with ACLs that you would with an ASP application.
What am I overlooking? Any suggestions?
