You can use AspNetWindowsTokenRoleProvider. This forces ASP.net to use local Windows groups.
Do something similar in your web configuration.
<authentication> section enables configuration of the security authentication mode used by ASP.NET to identify an incoming user. --> <authentication mode="Windows"/> <identity impersonate="false"/> <authorization> </authorization> <roleManager enabled="true" defaultProvider="AspNetWindowsTokenRoleProvider"/>
then in your aspx you can check if the user exists in the role. I posted this on my homepage.
If Not Roles.IsUserInRole(Context.Current.User.identity.name, "Managers") Then 'label1.Text = "You are not authorized to view user roles."
Response.Redirect (Request.ApplicationPath and "\ logout.html")
end if
You can learn more from this link from Microsoft http://msdn.microsoft.com/en-us/library/ff647401.aspx under Using WindowsTokenRoleProvider
source share