Excuse my ignorance on the subject but is it possible to configure IIS7 to use Authentication against Active Directory without Forms based Authentication...?
I could hack my way through IIS6 okay but now that we have started moving toward Server 2008 R2 and IIS7 I am geting hung up. Here is the run down on what I am working on and what I would like to do. I have an internal Intranet site that is populated with frequently used documentation and tech notes that I would like to make available, in-house, to my Network Support and Engineering IT team. At the same time (for multiple reason) I do not want anyone outside of the group that happens to hit the URL to have access to browse through what is there.
Ideally if the user is a member of my Team, and logged onto the machine as themselves, I would like IIS7 to use the account that session is running under for access permissions and to allow access without prompting for credentials. However, if they were at a users stations (ie: a Windows session where the user is not a member of my group), I would like the site to prompt for credentials. All of which I would like to have authenticated against Active Directory.
I have tweaked the settings to get it to appear to be working in a manner that manifests my desired result but I am not sure that it is correct or if I have opened myself up to other pain later on. Additionally I dont want to create a security vulnerability or hole that would get us dinged during an audit.
I have IIS7 configured so that for Authentication: Anonymous Authentication is disabled and Windows Authentication is enabled. I then modified the NFTS permissions on the subfolder under the inetpub (file system folder ) so that only service accounts, local server accounts/groups, and an Active Directory Security Group (that my users belong to) have read access to the location.
The aforementioned settings seem to be working but I did not know if that was the way I should have configured things as I believe the access is being controlled by NTFS file permission more than by anything in the Windows IIS7 Webserver. But as I denied anonymous access to the site, IIS7 has to be using something as the control and to verify that the account the process is running under has a windows accounts, however I never specified that anywhere.
Any insight is appreciated.
Thanks!
JBH