<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://msmvps.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title> Sundar Narasiman's Random Musings on .NET and SharePoint : WCF</title><link>http://msmvps.com/blogs/sundar_narasiman/archive/tags/WCF/default.aspx</link><description>Tags: WCF</description><dc:language>en</dc:language><generator>CommunityServer 2008.5 SP2 (Build: 40407.4157)</generator><item><title>WCF Rest Starter Kit or .NET 3.5 SP1 available on codeplex</title><link>http://msmvps.com/blogs/sundar_narasiman/archive/2008/11/13/wcf-rest-starter-kit.aspx</link><pubDate>Thu, 13 Nov 2008 06:21:00 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1653971</guid><dc:creator>lavssun</dc:creator><slash:comments>0</slash:comments><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/sundar_narasiman/commentapi.aspx?PostID=1653971</wfw:comment><comments>http://msmvps.com/blogs/sundar_narasiman/archive/2008/11/13/wcf-rest-starter-kit.aspx#comments</comments><description>&lt;p&gt;&lt;span style="font-size:small;"&gt;&lt;span style="font-family:verdana,geneva;"&gt;&lt;b&gt;What is the WCF REST Starter Kit?&lt;/b&gt;&lt;b&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:small;font-family:verdana,geneva;"&gt;WCF is the framework for building services across the Microsoft Platform providing a rich set of features for building SOAP and REST services in .NET.&amp;nbsp; The WCF REST Starter Kit simplifies development of REST services adding new features and guidance tightly integrated with ASP.NET and the existing &lt;b&gt;WCF release in .NET 3.5 SP1&lt;/b&gt;.&amp;nbsp; &lt;br /&gt;These features include:&lt;/span&gt;&lt;/p&gt;
&lt;table cellpadding="0" cellspacing="0"&gt;

&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;&lt;b&gt;&lt;span style="font-size:small;font-family:verdana,geneva;"&gt;Caching &lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;&lt;span style="font-size:small;font-family:verdana,geneva;"&gt;&amp;nbsp;[WebCache] attribute provides fully integrated ASP.NET caching&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;&lt;b&gt;&lt;span style="font-size:small;font-family:verdana,geneva;"&gt;Security&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;&lt;span style="font-size:small;font-family:verdana,geneva;"&gt;Implement common REST security scenarios beyond simple HTTP authentication&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;&lt;b&gt;&lt;span style="font-size:small;font-family:verdana,geneva;"&gt;Forms post&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;&lt;span style="font-size:small;font-family:verdana,geneva;"&gt;Create services that accept inputs from simple HTTP forms&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;&lt;b&gt;&lt;span style="font-size:small;font-family:verdana,geneva;"&gt;Content negotiation&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;&lt;span style="font-size:small;font-family:verdana,geneva;"&gt;Templates include built in support for XML / json content negotiation&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;&lt;b&gt;&lt;span style="font-size:small;font-family:verdana,geneva;"&gt;X-http-method-override&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;&lt;span style="font-size:small;font-family:verdana,geneva;"&gt;Demonstrates how to tunnel PUT/DELETE over environments where these HTTP verbs are not allow by using the X-http-method-override&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;&lt;b&gt;&lt;span style="font-size:small;font-family:verdana,geneva;"&gt;Error handling&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;&lt;span style="font-size:small;font-family:verdana,geneva;"&gt;Web Exception provides an exception model over the HTTP status code model&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;&lt;b&gt;&lt;span style="font-size:small;font-family:verdana,geneva;"&gt;Automatic help page &lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;&lt;span style="font-size:small;font-family:verdana,geneva;"&gt;Generates an ATOM service document describing your service&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;&lt;b&gt;&lt;span style="font-size:small;font-family:verdana,geneva;"&gt;Conditional GET/PUT&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;&lt;span style="font-size:small;font-family:verdana,geneva;"&gt;Demonstrates how to implement conditional GET/PUT operations &lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td colspan="2"&gt;
&lt;p&gt;&lt;b&gt;&lt;span style="font-size:small;font-family:verdana,geneva;"&gt;Also includes Push style streaming, Type based dispatch and Semi-structured XML support&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
&lt;p&gt;&lt;span style="font-size:small;font-family:verdana,geneva;"&gt;The starter kit also includes guidance in the form of templates to help users quickly create Restful services &lt;/span&gt;&lt;/p&gt;
&lt;ul class="unIndentedList"&gt;
&lt;li&gt;&lt;span style="font-size:small;font-family:verdana,geneva;"&gt;REST Singleton &lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-size:small;font-family:verdana,geneva;"&gt;REST Collection&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-size:small;font-family:verdana,geneva;"&gt;ATOM Feed&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-size:small;font-family:verdana,geneva;"&gt;ATOM Publishing Protocol&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-size:small;font-family:verdana,geneva;"&gt;XML / HTTP (POX)&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;span style="font-size:small;font-family:verdana,geneva;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;a name="_Where_can_I"&gt;&lt;span style="font-size:small;font-family:verdana,geneva;"&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="font-size:small;"&gt;&lt;span style="font-family:verdana,geneva;"&gt;&lt;b&gt;Where can I learn more?&lt;/b&gt;&lt;b&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:small;font-family:verdana,geneva;"&gt;Watch a video on &lt;/span&gt;&lt;a target="_blank" href="http://endpoint.tv/"&gt;&lt;span style="font-size:small;font-family:verdana,geneva;"&gt;endpoint.tv&lt;/span&gt;&lt;/a&gt;&lt;span style="font-size:small;font-family:verdana,geneva;"&gt; or try out a &lt;/span&gt;&lt;a target="_blank" href="http://code.msdn.microsoft.com/wcfrestlabs"&gt;&lt;span style="font-size:small;font-family:verdana,geneva;"&gt;hands on lab&lt;/span&gt;&lt;/a&gt;&lt;span style="font-size:small;font-family:verdana,geneva;"&gt;:&lt;/span&gt;&lt;/p&gt;
&lt;ul class="unIndentedList"&gt;
&lt;li&gt;&lt;a target="_blank" href="http://msdn.microsoft.com/en-us/netframework/cc950529.aspx"&gt;&lt;span style="font-size:small;font-family:verdana,geneva;"&gt;WCF REST Developer Center (MSDN)&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a target="_blank" href="http://go.microsoft.com/?linkid=9632200"&gt;&lt;span style="font-size:small;font-family:verdana,geneva;"&gt;WCF REST Starter Kit (Codeplex)&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a target="_blank" href="http://www.codeplex.com/aspnet/Release/ProjectReleases.aspx?ReleaseId=18830"&gt;&lt;span style="font-size:small;font-family:verdana,geneva;"&gt;WCF REST Starter Kit (Download)&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a target="_blank" href="http://code.msdn.microsoft.com/wcfrestlabs"&gt;&lt;span style="font-size:small;font-family:verdana,geneva;"&gt;WCF REST Starter Kit Hands On Labs&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a target="_blank" href="http://endpoint.tv/"&gt;&lt;span style="font-size:small;font-family:verdana,geneva;"&gt;endpoint.tv&lt;/span&gt;&lt;/a&gt;&lt;span style="font-size:small;font-family:verdana,geneva;"&gt; &lt;/span&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a target="_blank" href="http://channel9.msdn.com/shows/Endpoint/endpointtv-Screencast-Getting-Started-with-the-WCF-REST-Starter-Kit/"&gt;&lt;span style="font-size:small;font-family:verdana,geneva;"&gt;endpoint.tv Screencast - Getting Started with the WCF REST Starter Kit&lt;/span&gt;&lt;/a&gt;&lt;span style="font-size:small;font-family:verdana,geneva;"&gt; &lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;a target="_blank" href="http://channel9.msdn.com/shows/Endpoint/endpointtv-Screencast-Building-resource-collection-services-with-the-WCF-REST-Starter-Kit/"&gt;&lt;span style="font-size:small;font-family:verdana,geneva;"&gt;endpoint.tv Screencast - Building resource collection services with the WCF REST Starter Kit&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a target="_blank" href="http://channel9.msdn.com/shows/Endpoint/endpointtv-Screencast-Building-resource-singleton-services-with-the-WCF-REST-Starter-Kit/"&gt;&lt;span style="font-size:small;font-family:verdana,geneva;"&gt;endpoint.tv Screencast - Building resource singleton services with the WCF REST Starter Kit&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a target="_blank" href="http://channel9.msdn.com/shows/Endpoint/endpointtv-Screencast-A-lap-around-the-new-API-extensions-for-REST-Part-1/"&gt;&lt;span style="font-size:small;font-family:verdana,geneva;"&gt;endpoint.tv Screencast - A lap around the new API extensions for REST - Part 1&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a target="_blank" href="http://channel9.msdn.com/shows/Endpoint/endpointtv-Screencast-A-lap-around-the-new-API-extensions-for-REST-Part-2/"&gt;&lt;span style="font-size:small;font-family:verdana,geneva;"&gt;endpoint.tv Screencast - A lap around the new API extensions for REST - Part 2&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;span style="font-size:small;font-family:verdana,geneva;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1653971" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/sundar_narasiman/archive/tags/WCF/default.aspx">WCF</category></item><item><title>Scenarios and Implementation Guidance for WCF</title><link>http://msmvps.com/blogs/sundar_narasiman/archive/2008/08/14/scenarios-and-implementation-guidance-for-wcf.aspx</link><pubDate>Thu, 14 Aug 2008 11:17:00 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1644637</guid><dc:creator>lavssun</dc:creator><slash:comments>0</slash:comments><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/sundar_narasiman/commentapi.aspx?PostID=1644637</wfw:comment><comments>http://msmvps.com/blogs/sundar_narasiman/archive/2008/08/14/scenarios-and-implementation-guidance-for-wcf.aspx#comments</comments><description>&lt;div&gt;&lt;span style="font-size:small;color:#000000;font-family:arial,helvetica,sans-serif;"&gt;Microsoft&amp;nbsp;released the BETA version of&amp;nbsp; WCF Security guide.&amp;nbsp; &lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="font-size:small;color:#000000;font-family:arial,helvetica,sans-serif;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="font-size:small;color:#000000;font-family:arial,helvetica,sans-serif;"&gt;The guide, &lt;i&gt;Improving &lt;span style="background:none transparent scroll repeat 0% 0%;cursor:hand;border-bottom:medium none;" id="lw_1218712539_0" class="yshortcuts"&gt;Web Services Security: Scenarios&lt;/span&gt; and Implementation Guidance for WCF&lt;/i&gt;, is our Microsoft playbook for &lt;span style="background:none transparent scroll repeat 0% 0%;cursor:hand;border-bottom:#0066cc 1px dashed;" id="lw_1218712539_1" class="yshortcuts"&gt;Windows Communication Foundation&lt;/span&gt; (WCF /&amp;quot;Indigo&amp;quot;.)&amp;nbsp; It shows you how to build &lt;span style="cursor:hand;border-bottom:#0066cc 1px dashed;" id="lw_1218712539_2" class="yshortcuts"&gt;secure services&lt;/span&gt; using WCF.&amp;nbsp; It&amp;#39;s a compendium of proven practices, product team recommendations, and insights from the field.&amp;nbsp; It includes end-to-end application scenarios (Web applications / &lt;span style="cursor:hand;border-bottom:#0066cc 1px dashed;" id="lw_1218712539_3" class="yshortcuts"&gt;Smart Clients&lt;/span&gt;), as well as step-by-step How Tos.&amp;nbsp; Most importantly it frames out the &lt;span id="lw_1218712539_4" class="yshortcuts"&gt;Web services security space&lt;/span&gt; and shows you how to be effective with WCF.&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="font-size:small;color:#000000;font-family:arial,helvetica,sans-serif;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="font-size:small;color:#000000;font-family:arial,helvetica,sans-serif;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="font-size:small;color:#000000;font-family:arial,helvetica,sans-serif;"&gt;&lt;i&gt;&lt;b&gt;patterns &amp;amp; practices Improving Web Services Security: Scenarios and Implementation Guidance for WCF&lt;/b&gt;&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="font-size:small;color:#000000;font-family:arial,helvetica,sans-serif;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="font-size:small;color:#000000;font-family:arial,helvetica,sans-serif;"&gt;&lt;b&gt;Download the Guide&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;ul style="margin-top:0pt;margin-bottom:0pt;margin-left:18pt;"&gt;
&lt;li&gt;&lt;span style="font-size:small;color:#000000;font-family:arial,helvetica,sans-serif;"&gt;Guide Download: &lt;/span&gt;&lt;a rel="nofollow" target="_blank" href="http://www.codeplex.com/WCFSecurityGuide"&gt;&lt;span style="font-size:small;color:#000000;font-family:arial,helvetica,sans-serif;"&gt;&lt;span style="text-decoration:underline;"&gt;&lt;span id="lw_1218712539_5" class="yshortcuts"&gt;http://www.codeplex.com/WCFSecurityGuide&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="font-size:small;color:#000000;font-family:arial,helvetica,sans-serif;"&gt; &lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;div&gt;&lt;span style="font-size:small;color:#000000;font-family:arial,helvetica,sans-serif;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="font-size:small;color:#000000;font-family:arial,helvetica,sans-serif;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="font-size:small;color:#000000;font-family:arial,helvetica,sans-serif;"&gt;&lt;b&gt;Contents at a Glance&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;ul style="margin-top:0pt;margin-bottom:0pt;margin-left:18pt;"&gt;
&lt;li&gt;&lt;span style="font-family:arial,helvetica,sans-serif;"&gt;&lt;span style="font-size:small;"&gt;&lt;span style="color:#000000;"&gt;&lt;b&gt;Part I - Security Fundamentals for Web Services&lt;/b&gt; gives you a quick overview of fundamental security concepts as they relate to services, service-oriented design, and Service-Oriented Architecture (SOA.) &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-family:arial,helvetica,sans-serif;"&gt;&lt;span style="font-size:small;"&gt;&lt;span style="color:#000000;"&gt;&lt;b&gt;Part II - WCF Security Fundamentals&lt;/b&gt; gives you a firm foundation in key WCF security concepts, with special attention on authentication, authorization, and &lt;span style="background:none transparent scroll repeat 0% 0%;cursor:hand;border-bottom:medium none;" id="lw_1218712539_6" class="yshortcuts"&gt;secure communication&lt;/span&gt;, as well as WCF binding configurations. &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-family:arial,helvetica,sans-serif;"&gt;&lt;span style="font-size:small;"&gt;&lt;span style="color:#000000;"&gt;&lt;b&gt;Part III - Intranet Application Scenarios&lt;/b&gt; shows you a set of end-to-end Intranet application scenarios that you can use to jumpstart your &lt;span style="background:none transparent scroll repeat 0% 0%;cursor:hand;border-bottom:medium none;" id="lw_1218712539_7" class="yshortcuts"&gt;application architecture designs&lt;/span&gt; with a focus on authentication, authorization, and communication from a WCF perspective for your intranet. &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="color:#000000;"&gt;&lt;span style="font-family:arial,helvetica,sans-serif;"&gt;&lt;span style="font-size:small;"&gt;&lt;b&gt;Part IV - Internet Application Scenarios&lt;/b&gt; shows a set of end-to-end Internet application scenarios that you can use to jumpstart your &lt;span style="background:none transparent scroll repeat 0% 0%;cursor:hand;border-bottom:medium none;" id="lw_1218712539_8" class="yshortcuts"&gt;application architecture design&lt;/span&gt; for the Internet.&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:small;font-family:arial,helvetica,sans-serif;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;div&gt;&lt;span style="font-size:small;color:#000000;font-family:arial,helvetica,sans-serif;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="font-size:small;color:#000000;font-family:arial,helvetica,sans-serif;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="font-size:small;color:#000000;font-family:arial,helvetica,sans-serif;"&gt;&lt;b&gt;Chapters&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;ul style="margin-top:0pt;margin-bottom:0pt;margin-left:18pt;"&gt;
&lt;li&gt;&lt;span style="font-size:small;color:#000000;font-family:arial,helvetica,sans-serif;"&gt;Ch 01 - Security Fundamentals for Web Services &lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-size:small;color:#000000;font-family:arial,helvetica,sans-serif;"&gt;Ch 02 - Threats and Countermeasures for Web Services &lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-size:small;color:#000000;font-family:arial,helvetica,sans-serif;"&gt;Ch 03 - Security Design Guidelines for Web Services &lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-size:small;color:#000000;font-family:arial,helvetica,sans-serif;"&gt;Ch 04 - WCF Security Fundamentals &lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-size:small;color:#000000;font-family:arial,helvetica,sans-serif;"&gt;Ch 05 - Authentication, Authorization and Identities in WCF &lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-size:small;color:#000000;font-family:arial,helvetica,sans-serif;"&gt;Ch 06 - Impersonation and &lt;span id="lw_1218712539_9" class="yshortcuts"&gt;Delegation&lt;/span&gt; in WCF &lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-size:small;color:#000000;font-family:arial,helvetica,sans-serif;"&gt;Ch 07 - Message and Transport Security in WCF &lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-size:small;color:#000000;font-family:arial,helvetica,sans-serif;"&gt;Ch 08 - WCF Bindings Fundamentals &lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-size:small;color:#000000;font-family:arial,helvetica,sans-serif;"&gt;Ch 09 - Intranet &amp;ndash; Web to Remote WCF Using Transport Security (Original Caller, TCP) &lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-size:small;color:#000000;font-family:arial,helvetica,sans-serif;"&gt;Ch 10 - Intranet &amp;ndash; Web to Remote WCF Using Transport Security (Trusted Subsystem,HTTP) &lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-size:small;color:#000000;font-family:arial,helvetica,sans-serif;"&gt;Ch 11 - Intranet &amp;ndash; Web to Remote WCF Using Transport Security (Trusted Subsystem TCP) &lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-size:small;color:#000000;font-family:arial,helvetica,sans-serif;"&gt;Ch 12 - Intranet &amp;ndash; Windows Forms to Remote WCF Using Transport Security (Original Caller, TCP) &lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-size:small;color:#000000;font-family:arial,helvetica,sans-serif;"&gt;Ch 13 - Internet &amp;ndash; WCF and ASMX Client to Remote WCF Using Transport Security (Trusted Subsystem, HTTP) &lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-size:small;color:#000000;font-family:arial,helvetica,sans-serif;"&gt;Ch 14 - Internet &amp;ndash; Web to Remote WCF Using Transport Security (Trusted Subsystem, TCP) &lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="color:#000000;"&gt;&lt;span style="font-size:small;font-family:arial,helvetica,sans-serif;"&gt;Ch 15 - Internet &amp;ndash; Windows Forms Client to Remote WCF Using Message Security (Original Caller, HTTP)&lt;/span&gt;&lt;span style="font-size:small;font-family:arial,helvetica,sans-serif;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;div&gt;&lt;span style="font-size:small;color:#000000;font-family:arial,helvetica,sans-serif;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="font-size:small;color:#000000;font-family:arial,helvetica,sans-serif;"&gt;&lt;b&gt;Reference&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;ul style="margin-top:0pt;margin-bottom:0pt;margin-left:18pt;"&gt;
&lt;li&gt;&lt;span style="font-size:small;color:#000000;font-family:arial,helvetica,sans-serif;"&gt;WCF Security Checklist &lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-size:small;color:#000000;font-family:arial,helvetica,sans-serif;"&gt;WCF Security Guidelines &lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-size:small;color:#000000;font-family:arial,helvetica,sans-serif;"&gt;WCF Security Practices at a Glance &lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-size:small;color:#000000;font-family:arial,helvetica,sans-serif;"&gt;WCF Questions and Answers (Q&amp;amp;A) &lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-size:small;color:#000000;font-family:arial,helvetica,sans-serif;"&gt;How Tos &lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="color:#000000;"&gt;&lt;span style="font-size:small;font-family:arial,helvetica,sans-serif;"&gt;WCF Security Resources&lt;/span&gt;&lt;span style="font-size:small;font-family:arial,helvetica,sans-serif;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;div&gt;&lt;span style="font-size:small;color:#000000;font-family:arial,helvetica,sans-serif;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="font-size:small;color:#000000;font-family:arial,helvetica,sans-serif;"&gt;&lt;b&gt;More Information&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;ul style="margin-top:0pt;margin-bottom:0pt;margin-left:18pt;"&gt;
&lt;li&gt;&lt;span style="font-size:small;color:#000000;font-family:arial,helvetica,sans-serif;"&gt;Guide site: &lt;/span&gt;&lt;a rel="nofollow" target="_blank" href="http://www.codeplex.com/WCFSecurityGuide"&gt;&lt;span style="font-size:small;color:#000000;font-family:arial,helvetica,sans-serif;"&gt;&lt;span style="text-decoration:underline;"&gt;http://www.codeplex.com/WCFSecurityGuide&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="font-size:small;color:#000000;font-family:arial,helvetica,sans-serif;"&gt; &lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-size:small;color:#000000;font-family:arial,helvetica,sans-serif;"&gt;Project Site (Online KB): &lt;/span&gt;&lt;a rel="nofollow" target="_blank" href="http://www.codeplex.com/WCFSecurity"&gt;&lt;span style="font-size:small;color:#000000;font-family:arial,helvetica,sans-serif;"&gt;&lt;span style="text-decoration:underline;"&gt;&lt;span id="lw_1218712539_10" class="yshortcuts"&gt;http://www.codeplex.com/WCFSecurity&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="font-size:small;color:#000000;font-family:arial,helvetica,sans-serif;"&gt; &lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-size:small;color:#000000;font-family:arial,helvetica,sans-serif;"&gt;Project updates at J.D. Meier&amp;rsquo;s blog: &lt;/span&gt;&lt;a rel="nofollow" target="_blank" href="http://blogs.msdn.com/jmeier"&gt;&lt;span style="font-size:small;color:#000000;font-family:arial,helvetica,sans-serif;"&gt;&lt;span style="text-decoration:underline;"&gt;&lt;span id="lw_1218712539_11" class="yshortcuts"&gt;http://blogs.msdn.com/jmeier&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="font-size:small;color:#000000;font-family:arial,helvetica,sans-serif;"&gt; &lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1644637" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/sundar_narasiman/archive/tags/WCF/default.aspx">WCF</category></item></channel></rss>