<?xml version="1.0"?><?xml-stylesheet type="text/xsl" href="/rss.xsl"?><rss version="2.0"><channel><title>patterns &amp; practices: WCF Security Guidance</title><link>http://wcfsecurity.codeplex.com/project/feeds/rss</link><description>Proven Practices, end-to-end application scenarios, guidelines, Q&amp;#38;A, and task-based how-tos for building secure distributed applications with WCF &amp;#40;Windows Communication Foundation&amp;#41;. </description><item><title>New Comment on "How To - Use SQL Role Provider with Username Authentication in WCF calling from Windows Forms"</title><link>http://wcfsecurity.codeplex.com/wikipage?title=How To - Use SQL Role Provider with Username Authentication in WCF calling from Windows Forms&amp;ANCHOR#C26772</link><description>I know this has been around for while, but this is one of the best documents I&amp;#39;ve seen on how to implement SQL role provider through a WCF service.  My question is, the last comment of Step 9 doesn&amp;#39;t make sense &amp;#40;to me&amp;#41;.  There is no mention in Step 6 about installing a Root Authority certificate.&amp;#10;&amp;#10;Perhaps somebody can explain this better&amp;#63;</description><author>PaulMouchet</author><pubDate>Mon, 04 Mar 2013 17:30:25 GMT</pubDate><guid isPermaLink="false">New Comment on "How To - Use SQL Role Provider with Username Authentication in WCF calling from Windows Forms" 20130304053025P</guid></item><item><title>Source code checked in, #69631</title><link>http://wcfsecurity.codeplex.com/SourceControl/changeset/changes/69631</link><description>Upgrade&amp;#58; New Version of LabDefaultTemplate.xaml. To upgrade your build definitions, please visit the following link&amp;#58; http&amp;#58;&amp;#47;&amp;#47;go.microsoft.com&amp;#47;fwlink&amp;#47;&amp;#63;LinkId&amp;#61;254563</description><author>Project Collection Service Accounts</author><pubDate>Mon, 01 Oct 2012 21:13:48 GMT</pubDate><guid isPermaLink="false">Source code checked in, #69631 20121001091348P</guid></item><item><title>Source code checked in, #69630</title><link>http://wcfsecurity.codeplex.com/SourceControl/changeset/changes/69630</link><description>Checked in by server upgrade</description><author>Project Collection Service Accounts</author><pubDate>Mon, 01 Oct 2012 21:07:03 GMT</pubDate><guid isPermaLink="false">Source code checked in, #69630 20121001090703P</guid></item><item><title>New Comment on "Internet – WCF and ASMX Client to Remote WCF Using Transport Security (HTTP)"</title><link>http://wcfsecurity.codeplex.com/wikipage?title=Internet – WCF and ASMX Client to Remote WCF Using Transport Security (HTTP)&amp;ANCHOR#C24484</link><description>When using a custom http module as described in the above example be sure to set your app pool on IIS to classic mode.  See http&amp;#58;&amp;#47;&amp;#47;msdn.microsoft.com&amp;#47;en-us&amp;#47;library&amp;#47;ms227673.aspx for more info</description><author>kritlop</author><pubDate>Mon, 23 Jul 2012 05:22:44 GMT</pubDate><guid isPermaLink="false">New Comment on "Internet – WCF and ASMX Client to Remote WCF Using Transport Security (HTTP)" 20120723052244A</guid></item><item><title>New Comment on "Video Index"</title><link>http://wcfsecurity.codeplex.com/wikipage?title=Video Index&amp;ANCHOR#C22873</link><description>test</description><author>forsandesh</author><pubDate>Fri, 09 Mar 2012 19:32:47 GMT</pubDate><guid isPermaLink="false">New Comment on "Video Index" 20120309073247P</guid></item><item><title>New Comment on "Video Index"</title><link>http://wcfsecurity.codeplex.com/wikipage?title=Video Index&amp;ANCHOR#C22872</link><description>very cursory to say the least&amp;#33;&amp;#33;</description><author>forsandesh</author><pubDate>Fri, 09 Mar 2012 19:32:37 GMT</pubDate><guid isPermaLink="false">New Comment on "Video Index" 20120309073237P</guid></item><item><title>New Comment on "How To - Use Certificate Authentication and Message Security in WCF calling from Windows Forms"</title><link>http://wcfsecurity.codeplex.com/wikipage?title=How To - Use Certificate Authentication and Message Security in WCF calling from Windows Forms&amp;ANCHOR#C22780</link><description>How do you call this service from a non .net client&amp;#63;&amp;#63;&amp;#63;</description><author>sedatiko</author><pubDate>Thu, 01 Mar 2012 22:00:21 GMT</pubDate><guid isPermaLink="false">New Comment on "How To - Use Certificate Authentication and Message Security in WCF calling from Windows Forms" 20120301100021P</guid></item><item><title>New Comment on "Questions and Answers"</title><link>http://wcfsecurity.codeplex.com/wikipage?title=Questions and Answers&amp;ANCHOR#C21200</link><description>how authenticate in webHttpBinding using custom username &amp;#38; password&amp;#63;</description><author>GBK</author><pubDate>Mon, 10 Oct 2011 05:24:59 GMT</pubDate><guid isPermaLink="false">New Comment on "Questions and Answers" 20111010052459A</guid></item><item><title>New Comment on "Video Index"</title><link>http://wcfsecurity.codeplex.com/wikipage?title=Video Index&amp;ANCHOR#C19005</link><description>Truly not enough in depth information about best practices of WCF Security. Had to go elsewhere for WCF Security information.</description><author>Haddicus</author><pubDate>Tue, 22 Mar 2011 16:48:54 GMT</pubDate><guid isPermaLink="false">New Comment on "Video Index" 20110322044854P</guid></item><item><title>Reviewed: Hello World (Mar 22, 2011)</title><link>http://wcfsecurity.codeplex.com/releases/view/9968#ReviewBy-Haddicus</link><description>Rated 1 Stars &amp;#40;out of 5&amp;#41; - Truly not enough in depth information about best practices of WCF Security. Had to go elsewhere for WCF Security information.</description><author>Haddicus</author><pubDate>Tue, 22 Mar 2011 16:48:32 GMT</pubDate><guid isPermaLink="false">Reviewed: Hello World (Mar 22, 2011) 20110322044832P</guid></item><item><title>New Comment on "If your clients are deployed within intranet then choose transport security"</title><link>http://wcfsecurity.codeplex.com/wikipage?title=If your clients are deployed within intranet then choose transport security&amp;ANCHOR#C18480</link><description>I try connect to WebService PHP &amp;#40;in Apache Server in intranet&amp;#41; using WCF and CustomBinding. Code sample for configure security programaticaly &amp;#63;</description><author>alhambraeidos</author><pubDate>Tue, 08 Feb 2011 12:25:42 GMT</pubDate><guid isPermaLink="false">New Comment on "If your clients are deployed within intranet then choose transport security" 20110208122542P</guid></item><item><title>Created Issue: WCF vs. Windows Identity Framework [7759]</title><link>http://wcfsecurity.codeplex.com/workitem/7759</link><description>There is no coverage here of Windows Identity Framework. http&amp;#58;&amp;#47;&amp;#47;msdn.microsoft.com&amp;#47;en-us&amp;#47;library&amp;#47;ff359113.aspx and http&amp;#58;&amp;#47;&amp;#47;technet.microsoft.com&amp;#47;en-us&amp;#47;library&amp;#47;adfs2-identity-delegation-step-by-step-guide&amp;#40;WS.10&amp;#41;.aspx have some information, but it would be good for this guide to cover WIF scenarios.&lt;br /&gt;</description><author>johnwsaundersiii</author><pubDate>Thu, 30 Dec 2010 20:43:31 GMT</pubDate><guid isPermaLink="false">Created Issue: WCF vs. Windows Identity Framework [7759] 20101230084331P</guid></item><item><title>Reviewed: Hello World (Dec 30, 2010)</title><link>http://wcfsecurity.codeplex.com/releases/view/9968#ReviewBy-JohnWSaundersIII</link><description>Rated 3 Stars &amp;#40;out of 5&amp;#41; - There is no coverage here of Windows Identity Framework. http&amp;#58;&amp;#47;&amp;#47;msdn.microsoft.com&amp;#47;en-us&amp;#47;library&amp;#47;ff359113.aspx and http&amp;#58;&amp;#47;&amp;#47;technet.microsoft.com&amp;#47;en-us&amp;#47;library&amp;#47;adfs2-identity-delegation-step-by-step-guide&amp;#40;WS.10&amp;#41;.aspx have some information.</description><author>JohnWSaundersIII</author><pubDate>Thu, 30 Dec 2010 20:42:02 GMT</pubDate><guid isPermaLink="false">Reviewed: Hello World (Dec 30, 2010) 20101230084202P</guid></item><item><title>New Comment on "How To - Create and Install Temporary Certificates in WCF for Message Security During Development"</title><link>http://wcfsecurity.codeplex.com/wikipage?title=How To - Create and Install Temporary Certificates in WCF for Message Security During Development&amp;ANCHOR#C17693</link><description>I must be missing something here, but in step 3 we are creating and installing a temp cert on the server and 4 we are giving permissions to WCF identity process correct&amp;#63;  Then we are asked to open a visual studio command prompt to run a makecert and findPrivateKey command, is this assuming that i have visual studio in stalled on the server&amp;#63;&amp;#10;Paul</description><author>paul3654</author><pubDate>Wed, 17 Nov 2010 12:27:30 GMT</pubDate><guid isPermaLink="false">New Comment on "How To - Create and Install Temporary Certificates in WCF for Message Security During Development" 20101117122730P</guid></item><item><title>Source code checked in, #48968</title><link>http://wcfsecurity.codeplex.com/SourceControl/changeset/changes/48968</link><description>Checked in by server upgrade</description><author>_TFSSERVICE</author><pubDate>Thu, 22 Jul 2010 18:55:41 GMT</pubDate><guid isPermaLink="false">Source code checked in, #48968 20100722065541P</guid></item><item><title>New Comment on "How To - Use Certificate Authentication and Message Security in WCF calling from Windows Forms"</title><link>http://wcfsecurity.codeplex.com/wikipage?title=How To - Use Certificate Authentication and Message Security in WCF calling from Windows Forms&amp;ANCHOR#C16266</link><description>I have this error The caller was not authenticated by the service.&amp;#10;&amp;#10;This is configuration in client&amp;#10;&amp;#10;       &amp;#60;client&amp;#62;&amp;#10;            &amp;#60;endpoint address&amp;#61;&amp;#34;http&amp;#58;&amp;#47;&amp;#47;localhost&amp;#58;49981&amp;#47;AKTWCFService&amp;#47;Service.svc&amp;#34;&amp;#10;                behaviorConfiguration&amp;#61;&amp;#34;NewBehavior&amp;#34; binding&amp;#61;&amp;#34;wsHttpBinding&amp;#34;&amp;#10;                bindingConfiguration&amp;#61;&amp;#34;wsHttpEndpoint&amp;#34; contract&amp;#61;&amp;#34;ServiceReference1.IService&amp;#34;&amp;#10;                name&amp;#61;&amp;#34;wsHttpEndpoint&amp;#34;&amp;#62;&amp;#10;                &amp;#60;identity&amp;#62;&amp;#10;                    &amp;#60;dns value&amp;#61;&amp;#34;&amp;#34; &amp;#47;&amp;#62;&amp;#10;                    &amp;#60;certificate encodedValue&amp;#61;&amp;#34;&amp;#34; &amp;#47;&amp;#62;&amp;#10;                    &amp;#60;certificateReference findValue&amp;#61;&amp;#34;&amp;#34; &amp;#47;&amp;#62;&amp;#10;                &amp;#60;&amp;#47;identity&amp;#62;&amp;#10;            &amp;#60;&amp;#47;endpoint&amp;#62;&amp;#10;        &amp;#60;&amp;#47;client&amp;#62;&amp;#10;&amp;#10;In this line no appear &amp;#60;certificate encodedValue&amp;#61;&amp;#34;&amp;#34; &amp;#47;&amp;#62;</description><author>jsoler</author><pubDate>Tue, 06 Jul 2010 18:33:17 GMT</pubDate><guid isPermaLink="false">New Comment on "How To - Use Certificate Authentication and Message Security in WCF calling from Windows Forms" 20100706063317P</guid></item><item><title>Created Issue: MVC and WCF [6838]</title><link>http://wcfsecurity.codeplex.com/workitem/6838</link><description>Hi ,&lt;br /&gt;&lt;br /&gt;I have some problems around MVC and MFC. I try to intergate WCF into MVC. But I see, MVC included Model,View,Controller and it&amp;#39;s ensure about SOA.&lt;br /&gt;And It can do everything WCF do. And I think we don&amp;#39;t need to intergate it together.&lt;br /&gt;&lt;br /&gt;simple example is, with MVC, We can write a web application into desktop .So, we can move it to Mobile by coding again View on Mobile.&lt;br /&gt;With WCF we can do the same thing.&lt;br /&gt;&lt;br /&gt;Please help me about this topic. Thanks.&lt;br /&gt;</description><author>minhtoan898</author><pubDate>Wed, 09 Jun 2010 04:51:09 GMT</pubDate><guid isPermaLink="false">Created Issue: MVC and WCF [6838] 20100609045109A</guid></item><item><title>New Post: Guidance for securing WCF Data &amp; RIA Services</title><link>http://wcfsecurity.codeplex.com/Thread/View.aspx?ThreadId=212492</link><description>&lt;div style="line-height: normal;"&gt;&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;Please can you cover securing Data Services &amp;amp; RIA Services? The things i'm interested in are:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Using Server Side only SSL&lt;/li&gt;
&lt;li&gt;Using Client and Server SSL&lt;/li&gt;
&lt;li&gt;Plain Username &amp;amp; password&lt;/li&gt;
&lt;li&gt;Self Hosting&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Thanks&lt;/p&gt;&lt;/div&gt;</description><author>doobiwan</author><pubDate>Thu, 13 May 2010 01:28:26 GMT</pubDate><guid isPermaLink="false">New Post: Guidance for securing WCF Data &amp; RIA Services 20100513012826A</guid></item><item><title>New Comment on "Internet – Windows Forms Client Calling WCF Using Message Security"</title><link>http://wcfsecurity.codeplex.com/wikipage?title=Internet %25u2013 Windows Forms Client Calling WCF Using Message Security&amp;ANCHOR#C15651</link><description>how can we make the application name dynamic, i mean if the client to pass the application name in the membership provider</description><author>vontlin</author><pubDate>Mon, 03 May 2010 06:03:30 GMT</pubDate><guid isPermaLink="false">New Comment on "Internet – Windows Forms Client Calling WCF Using Message Security" 20100503060330A</guid></item><item><title>New Post: SecurityNegotiationException: Could not establish secure channel</title><link>http://wcfsecurity.codeplex.com/Thread/View.aspx?ThreadId=83359</link><description>&lt;div style="line-height: normal;"&gt;&lt;p&gt;Hi.&lt;/p&gt;
&lt;p&gt;I finally was able to call the service.&lt;/p&gt;
&lt;p&gt;I'm not sure why, but i have to set the protocol.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;span style="color:#30332d"&gt;
&lt;p style="margin-top:1em;margin-bottom:1em"&gt;using (var client = new EmiServiciosMotorHandlerClient())&lt;/p&gt;
&lt;p style="margin-top:1em;margin-bottom:1em"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;{&lt;/p&gt;
&lt;p style="margin-top:1em;margin-bottom:1em"&gt;&lt;span style="white-space:pre"&gt; &lt;/span&gt;System.Net.ServicePointManager.SecurityProtocol = SecurityProtocolType.Ssl3;&lt;/p&gt;
&lt;p style="margin-top:1em;margin-bottom:1em"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;client.ClientCredentials.UserName.UserName = config.CodigoMotopoliza;&lt;/p&gt;
&lt;p style="margin-top:1em;margin-bottom:1em"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;client.ClientCredentials.UserName.Password = config.Contrase&amp;ntilde;a;&lt;/p&gt;
&lt;p style="margin-top:1em;margin-bottom:1em"&gt;&lt;span style="white-space:pre"&gt;&lt;span style="white-space:pre"&gt; &lt;/span&gt;&lt;/span&gt;client.ExecuteMethod();&lt;/p&gt;
&lt;p style="margin-top:1em;margin-bottom:1em"&gt;&lt;span style="white-space:pre"&gt; &lt;/span&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;}&lt;/p&gt;
&lt;p style="margin-top:1em;margin-bottom:1em"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="margin-top:1em;margin-bottom:1em"&gt;Thanks,&lt;/p&gt;
&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;div id="_mcePaste" style="left:-10000px;top:0px;width:1px;height:1px;overflow-x:hidden;overflow-y:hidden"&gt;&amp;nbsp;if (client.Endpoint.Address.Uri.Scheme == &amp;quot;https&amp;quot;)&lt;/div&gt;
&lt;div id="_mcePaste" style="left:-10000px;top:0px;width:1px;height:1px;overflow-x:hidden;overflow-y:hidden"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;System.Net.ServicePointManager.SecurityProtocol = SecurityProtocolType.Ssl3;&lt;/div&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;/div&gt;</description><author>ufazo</author><pubDate>Sun, 07 Feb 2010 07:30:02 GMT</pubDate><guid isPermaLink="false">New Post: SecurityNegotiationException: Could not establish secure channel 20100207073002A</guid></item></channel></rss>