8. Security

IT’S HARD TO IMAGINE A facet of business applications in today’s environment that is more critical than security. Certainly performance and availability are also central concerns, but there is little value in an application that is sometimes secure (in fact, it is probably more harmful than valuable). When we use an online banking service, we trust that the application providers have done their utmost to prevent abuse, corruption of data, hacking, and exposure of our financial details to others. The same is expected of us as we provide WCF-based services to consumers.

This chapter will focus on the concepts behind security and the practical means by which services are secured (when necessary) using WCF. We’ll begin by introducing ...

Get Essential Windows Communication Foundation: For .NET Framework 3.5 now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.