WIF and WCF
Add resources you find useful, and/or rearrange the ones that are here, for example, by adding new sections.
WIF = Windows Identity Foundation and WCF = Windows Communications Foundation. In WIF, there are two profiles viz. passive (browser) and active (web services i.e. WCF).
Introductory Information
Technical Articles
How WIF Wedges Itself in the WCF Pipeline
Built-in Bindings Overview
Endpoints
Transition Technologies
Configuration / Troubleshooting
How to use Fiddler to monitor WCF service
Using Fiddler as a Reverse Proxy
Windows Support for WCF
Install the Windows Identity Foundation (WIF) SDK
The WIF SDK has a number of samples showing how WIF and WCF interact. In particular:
Simple Claims Aware Web Service:
This sample shows how claims are enumerated in a relying party Web service (WCF based). It uses a WCF based security token service that is an IIS hosted WCF service.
Federation for Web Services:
This sample shows how to build STSes that are WCF-based and hosted in IIS and using WSFederationBinding how one can achieve federation scenario.
Identity Delegation:
The Identity Delegation Scenario sample shows how to build identity delegation into simple distributed services by using the ActAs functionality. This project contains a mix of passive and active STS. SAML 1.1 tokens are being issued by STSes. The service projects are console based and the client is browser.
The Identity Developer Training Kit has labs for Web Services and Identity for Visual Studio 2010 Developers.
Hands On
Deployment Resources
Case Studies
Developer Resources
WIF, ADFS 2 and WCF–Part 1: Overview
WIF, ADFS 2 and WCF–Part 2: The Service
WIF, ADFS 2 and WCF–Part 3: ADFS Setup
WIF, ADFS 2 and WCF–Part 4: Service Client (using Service Metadata)
WIF, ADFS 2 and WCF–Part 5: Service Client (more Flexibility with WSTrustChannelFactory)
WIF, ADFS 2 and WCF–Part 6: Chaining multiple Token Services
Thinktecture.IdentityModel: WIF Support for WCF REST Services and OData
Token based Authentication for WCF HTTP/REST Services: Authentication
Token based Authentication for WCF HTTP/REST Services: The Client
Token based Authentication for WCF HTTP/REST Services: Authorization
Using WCF and WIF to perform WS-Trust active claim requests
How to: Build a WCF Relying Party Application
How to: Build a WCF STS
How to: Integrate Simple Web Tokens (SWT) with WCF REST Services using WIF
How to: Use AD FS Endpoints When Developing Claims Aware WCF Services Using WIF
Tools
Using the WCF Development Tools
Windows Communication Foundation Tools
Videos
Books
Programming Windows Identity Foundation