Windows Identity Foundation (WIF) Tools

Windows Identity Foundation (WIF) Tools



Important: WIF will not run on Windows XP.

Tools

Fiddler Inspector for Federation Messages An inspector for typical federation messages for WS-Federation. Also has support for SAML 2.0P request / response messages.

StarterRP (Codeplex)  A relying party for StarterSTS

IdentityServer Relying Party (Codeplex) A relying party for IdentityServer. Includes:

  • WS-Federation example
  • Claims viewer
  • Token viewer
  • Active sign in via WS-Trust
  • Delegation
  • Added a session token diagnostics page. This allows to look at cookie sizes, details and the raw contents
  • Sample code to switch to session mode
  • Sample code to implement sliding expiration
SelfSSL7 - Self signing certificates for IIS7. It generates and stores the certificates in the CA store. Certificates are very important in getting WIF to work properly and there are some problems with the self-signed certificates that can be generated via IIS. (Refer the article for more details).
 

VS components


Claims-Driven Modifier Control
(MSDN)
Sample ASP.NET control demonstrating code-less use of claims in ASP.NET

SecurityTokenVisualizerControl (MSDN)
Control that can help debugging ASP.NET applications by showing on the page surface a representation of the incoming token.

Security Token Service (STS) implementations

StarterSTS (Codeplex)
StarterSTS is a compact, easy to use security token service that is completely based on the ASP.NET provider infrastructure. It is built using the Windows Identity Foundation and supports WS-Federation., WS-Trust, REST, OpenId and Information Cards.

How to: Run StarterSTS on IIS 6 / Windows 2003

An updated version of StarterSTS which conforms to the MVC model is:

IdentityServer (Codeplex)
IdentityServer is the follow-up project to StarterSTS. It's an easy to use security token service based on WIF, WCF and MVC 3.

SelfSTS
SelfSTS is a simple utility which exposes a minimal WS-Federation STS endpoint. SelfSTS can be used as a test STS when developing web sites secured with Windows Identity Foundation.

Libraries

There are also some extensions to WIF:

IdentityModel (Codeplex)
This is a helper library that makes common tasks easier to accomplish.

Useful Extensions for SecurityToken Handling
Convert a security token to claims.

Windows Identity Foundation Extension for OAuth (Microsoft Connect)

WIF Extension for SAML 2.0  (Microsoft Connect)

C# library for OAuth and OpenID support
DotNetOpenAuth allows WIF developers to develop their own custom solutions.

 

Leave a Comment
  • Please add 5 and 6 and type the answer here:
  • Post
Wiki - Revision Comment List(Revision Comment)
Sort by: Published Date | Most Recent | Most Useful
Comments
  • nzpcmad1 edited Revision 5. Comment: How to run StarterSTS on IIS 6 / Windows 2003  

  • nzpcmad1 edited Revision 4. Comment: Added features for IdentityServer Relying Party  

  • nzpcmad1 edited Revision 3. Comment: IdentityServer Relying Party  

  • nzpcmad1 edited Revision 1. Comment: SelfSTS

  • nzpcmad1 edited Original. Comment: Extension

Page 1 of 1 (5 items)
Wikis - Comment List
Sort by: Published Date | Most Recent | Most Useful
Posting comments is temporarily disabled until 10:00am PST on Saturday, December 14th. Thank you for your patience.
Comments
  • nzpcmad1 edited Original. Comment: Extension

  • nzpcmad1 edited Revision 1. Comment: SelfSTS

  • Very nice collection!

    Thank you for sharing.

  • nzpcmad1 edited Revision 3. Comment: IdentityServer Relying Party  

  • nzpcmad1 edited Revision 4. Comment: Added features for IdentityServer Relying Party  

  • nzpcmad1 edited Revision 5. Comment: How to run StarterSTS on IIS 6 / Windows 2003  

Page 1 of 1 (6 items)