What is the current guidance on managing authorisation in a .NET application?
Specifically whether to use Authorization Manager (AzMan), Windows Identity Foundation (WIF) or a combination of the two.
The Identity Team last mentioned the two in 2009, but never responded to the comments asking for examples of an 'authorization plugin' (and the team's blog has been quiet since 2011)
There's also a passing mention in A Guide to Claims based Identity and Access Control (2nd Edition), in the section Claims-Based Architectures, but again just that "Your application can then map those roles onto fine-grained permissions with tools such as Windows Authorization Manager", with no detail or examples given.
If you Google for Azman, you'll see references for Windows 2008. ASP.NET 2.0 etc. and the last entry in the AzMan blog was something like 7 years ago. In other words, not a lot is happening with it. It is however, still supported.
WIF is part of the claims-based approach that Microsoft is moving to e.g. ADFS, SharePoint, CRM Dynamics, Office 365, Azure are all now claims-based.
So for future proofing, go with WIF.
If you use WIF with ADFS, you can configure ADFS to map the AD groups to roles so you can use "IsInRole" in your code.