WIF Code Sample Index

The following are code samples for Windows Identity Foundation 4.5:

  • ClaimsAwareWebApp - this sample demonstrates basic use of authentication externalization (to the local test Security Token Service from the Identity and Access Tool for Visual Studio 11) on a classic ASP.NET application (as opposed to a web site).

  • ClaimsAwareWebService - this sample demonstrates basic use of authentication externalization on a classic WCF service.

  • ClaimsAwareMvcApplication - this sample demonstrates how to integrate WIF with MVC, including non-blanket protection and code which honors the forms authentication redirects out of the LogOn controller.

  • ClaimsAwareWebFarm - this sample demonstrates a farm ready session cache (as opposed to a tokenreplycache) so that you can use sessions by reference instead of exchanging big cookies. It also demonstrates an easier way of securing cookies in a farm.

  • ClaimsAwareFormsAuthentication - this very simple sample demonstrates that in .NET 4.5 you get claims in your principals regardless of how you authenticate your users.

  • ClaimsBasedAuthorization- this samples shows how to use your ClaimsAuthorizationManager class and the ClaimsAuthorizationModule for applying your own authorization policies.

  • FederationMetadata – this sample demonstrates both dynamic generation (on a custom STS) and dynamic consumption (on a relying party application) of metadata documents.

  • CustomToken – this sample demonstrates how to build a custom Simple Web Token (SWT) token type.

See also