patterns & practices: WCF Security Guidance Project
Welcome to patterns & practices WCF Security Guidance!
This is the knowledge base that accompanies the WCF Security Guide now released at
patterns & practices Improving Web Services Security Guide: Scenarios and Implementation Guidance for WCF
. We created and then used the information on this site to create the Guide. Most of the information
contained in this Knowledge Base was included in the final guide release. One notable exception was the videos, which were not appropriate for inclusion in a PDF file.
Both the guide and this Knowledge Base contain proven practices for building secure distributed applications with WCF (Windows Communication Foundation). WCF is Microsoft's solution for developing application based on a service-oriented architecture (SOA)
methodology. The guide contains proven practices, end-to-end applications scenarios, guidelines, question & answers, videos and task-based how-to articles. This guide is a collaborative effort between patterns & practices, product teams, and industry
- J.D. Meier,
Jason Taylor, Prashant Bansode, Carlos Farre, Madhu Sundararajan, Rob Boucher Jr, Steve Gregersen
- Authentication, authorization, and communication design for your services
- Solution patterns for common distributed application scenarios using WCF
- Principles, patterns, and practices for improving key security aspects in services
- A development team that wants to adopt WCF.
- A software architect or developer looking to get the most out of WCF, with regard to designing their application security.
- Interested parties investigating the use of WCF but don’t know how well it would work for their deployment scenarios and constraints.
- Individuals tasked with learning WCF security.
- Browse the videos to see video walkthroughs of common WCF solutions.
- Download the Release of the WCF Security Guide Below. Alternatively, you can also view the guide in wiki form at the location below.
- The WCF Security Guide is released! (08/01/08).
These are pages our team uses during the project: