Using Active Directory / Windows Integrated authentication is a given. From a development standpoint, what is the best way to consume this?
Is it through configuration?
<location path="SecurePage.aspx">
<system.web>
<authorization>
<allow roles="MyDomain\My Secure Users" />
<deny users="*" />
</authorization>
</system.web>
</location>
Is it through code?
User.IsInRole(@"MyDomain\My Secure Users");
Is it a good idea to store this in a database? So granting new users/groups can be done via a custom application? (I ask this because this is the status quo.) What is wrong with this idea?