Is there a way to get a list of roles a Windows authenticated user is in, without explicitly checking by WindowsPrincipal.IsInRole method?
WindowsPrincipal.IsInRole
In an ASP.NET MVC site, you can do it like this:
Add this to your Web.config:
... ...
Then you can use Roles.GetRolesForUser() to get all the Windows groups that the user is a member of. Make sure you're using System.Web.Security.
Roles.GetRolesForUser()
using System.Web.Security