A major advantage of AJAX and Silverlight applications is that they can transparently and continuously interact with a back-end service. The problem is that they run over HTTP, which wasn't designed with security in mind.

In the September 2008 issue of MSDN Magazine, Dino Esposito shows you how to protect these back-end services from unauthorized access.

Don’t forget to browse the sample code online, and check out our past Cutting Edge installments in the MSDN Magazine archives.