Protocols Supported By Windows Identity Foundation (WIF)
Some information in this post is based on Vittorio’s new book Programming Windows Identity Foundation (Dev - Pro).
Protocols supported by Windows Identity Foundation (WIF):
- WS-Federation
- WS-Trust
- WS-Security
- WS-SecurityPolicy
- WS-Addressing
SAML-P protocol is not supported by WIF. SAML 1.1 and SAML 2.0 tokens can be used with WIF (see Claims Extracted by Windows Identity Foundation from Different Token Types). Sharepoint 2010 claims authentication uses WIF thus does not support SAML-P protocol neither. ADFS 2.0 is a Microsoft product that supports SAML-P protocol. Use ADFS V2.0 to allow SAML 2.0 bsed federation for Sharepoint 2010, here is how - Configuring SharePoint 2010 and ADFS v2 End to End.
Good overview for both ADFS 2.0 and WIF - Security Talk: Azure Federated Identity Security Using ADFS 2.0, another good overview that covers Azure AppFabric Access Control Service (ACS) and ADFS 2.0 integration here - Access Control Service & ADFS v2.0 Integration
There are 3rd parties that offer SAML federation capabilities extending WIF similar to Safewhere’s SAML 2.0 for Windows Identity Foundation and Componentsoft's ASP.NET SAML Component - SAML 1.1 & SAML 2 for C#, VB.NET & ASP.NE
Case study how Microsoft IT used WIF and ADFS to provide federation with 3rd parties - MSIT Showcase Enhancing Federation Services for Internal and External Partners.
More Info
- Windows Identity Foundation (WIF) By Example Part I – How To Get Started.
- Windows Identity Foundation (WIF) By Example Part II – How To Migrate Existing ASP.NET Web Application To Claims Aware
- Windows Identity Foundation (WIF) By Example Part III – How To Implement Claims Based Authorization For ASP.NET Application
- Identity Developer Training Kit
- A Guide to Claims-Based Identity and Access Control – Code Samples
- A Guide to Claims-Based Identity and Access Control — Book Download
Related Books
- Programming Windows Identity Foundation (Dev - Pro)
- Developing More-Secure Microsoft ASP.NET 2.0 Applications (Pro Developer)
- Ultra-Fast ASP.NET: Build Ultra-Fast and Ultra-Scalable web sites using ASP.NET and SQL Server
- Advanced .NET Debugging
- Debugging Microsoft .NET 2.0 Applications
Comments
- Anonymous
September 21, 2010
Instead of Safewhere, which I was told is out of business as of last month, I would suggest looking into ComponentSoft (www.componentsoft.net) for a framework that supports SAML. - Anonymous
September 21, 2010
The comment has been removed - Anonymous
December 07, 2010
Just wanted to point out that Safewhere is alive and kicking. Safewhere was taken over by Globeteam at the end of September.The initial release of SAML 2.0 for WIF solution is available for download here: www.safewhere.net/.../saml-20-for-wif.aspx.