Authentication and auditing features are built into the Windows operating system and are usually quite easy to integrate into an application. But what happens when you want to extend reach to users who aren't joined to a domain or don't have Windows accounts?
In the September issue of MSDN Magazine, Keith Brown introduces you to the new identity model in the .NET Framework 3.0. He starts by exploring System.IdentityModel, which is the new claims-based programming model. Using this model you'll be able to accept not only traditional token formats such as Windows credentials or X.509 certificates, but you'll also be ready to accept other sources of authentication such as information cards.
Explore the sample code with this column to see how you can apply the power of claims-based identity in your own applications today.
If you missed Keith's July installment of the Security Briefs column, he discussed integrating the ability to query Active Directory into applications. Along the way Keith builds an ADDependency class, modeled on SqlDependency, to help manage local Active Directory data caches.