<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.msdn.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>“Geneva” Team Blog : &amp;quot;Geneva&amp;quot; Framework</title><link>http://blogs.msdn.com/card/archive/tags/_2600_quot_3B00_Geneva_2600_quot_3B00_+Framework/default.aspx</link><description>Tags: &amp;quot;Geneva&amp;quot; Framework</description><dc:language>en-US</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</generator><item><title>Announcing WIF support for Windows Server 2003 !!</title><link>http://blogs.msdn.com/card/archive/2009/12/18/announcing-wif-support-for-windows-server-2003.aspx</link><pubDate>Fri, 18 Dec 2009 16:48:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9938800</guid><dc:creator>CardSpaceBlog</dc:creator><slash:comments>4</slash:comments><comments>http://blogs.msdn.com/card/comments/9938800.aspx</comments><wfw:commentRss>http://blogs.msdn.com/card/commentrss.aspx?PostID=9938800</wfw:commentRss><description>&lt;P style="MARGIN: 0in 0in 10pt" class=MsoNormal&gt;&lt;SPAN style="COLOR: black; mso-bidi-font-family: Calibri; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;We are glad to announce that Windows Identity Foundation (WIF) RTW for Windows Server 2003 is available NOW! This release supports both Windows Server 2003 SP2 and Windows Server 2003 R2 platforms and following seven languages: English (en-us), German (de-DE), Spanish (es-ES), French (fr-FR), Italian (it-IT), Dutch (nl-NL), and Japanese (ja-JP).&lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 10pt" class=MsoNormal&gt;&lt;SPAN style="COLOR: black; mso-bidi-font-family: Calibri; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri"&gt;&lt;FONT size=3 face=Calibri&gt;You can download the language specific WIF RTW packages for Windows Server 2003 from &lt;/FONT&gt;&lt;/SPAN&gt;&lt;A href="http://www.microsoft.com/downloads/details.aspx?FamilyID=be4db6a0-b76d-446d-810c-ea3c25b3969a" mce_href="http://www.microsoft.com/downloads/details.aspx?FamilyID=be4db6a0-b76d-446d-810c-ea3c25b3969a"&gt;&lt;SPAN style="mso-bidi-font-family: Calibri; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri"&gt;&lt;FONT color=#0000ff size=3 face=Calibri&gt;here&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/A&gt;&lt;SPAN style="COLOR: black; mso-bidi-font-family: Calibri; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;.&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 10pt" class=MsoNormal&gt;&lt;SPAN style="COLOR: black; mso-bidi-font-family: Calibri; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri"&gt;&lt;FONT size=3 face=Calibri&gt;If you are looking WIF packages for fo&lt;/FONT&gt;&lt;A title=_GoBack name=_GoBack&gt;&lt;/A&gt;&lt;FONT size=3 face=Calibri&gt;llowing operating systems check out &lt;/FONT&gt;&lt;/SPAN&gt;&lt;A href="http://www.microsoft.com/downloads/details.aspx?FamilyID=eb9c345f-e830-40b8-a5fe-ae7a864c4d76" mce_href="http://www.microsoft.com/downloads/details.aspx?FamilyID=eb9c345f-e830-40b8-a5fe-ae7a864c4d76"&gt;&lt;SPAN style="mso-bidi-font-family: Calibri; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri"&gt;&lt;FONT color=#0000ff size=3 face=Calibri&gt;here&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/A&gt;&lt;SPAN style="COLOR: black; mso-bidi-font-family: Calibri; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;.&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="LINE-HEIGHT: normal; TEXT-INDENT: -0.25in; MARGIN: 0in 0in 0pt 0.5in" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY: Symbol; COLOR: black; FONT-SIZE: 12pt; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol"&gt;·&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Times New Roman','serif'; COLOR: black; FONT-SIZE: 7pt; mso-fareast-font-family: Symbol"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;FONT face=Calibri&gt;&lt;SPAN style="COLOR: black; FONT-SIZE: 12pt; mso-bidi-font-family: Calibri; mso-fareast-font-family: 'Times New Roman'; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri"&gt;Windows 7&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Times New Roman','serif'; COLOR: black; FONT-SIZE: 12pt; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="LINE-HEIGHT: normal; TEXT-INDENT: -0.25in; MARGIN: 0in 0in 0pt 0.5in" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY: Symbol; COLOR: black; FONT-SIZE: 12pt; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol"&gt;·&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Times New Roman','serif'; COLOR: black; FONT-SIZE: 7pt; mso-fareast-font-family: Symbol"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;FONT face=Calibri&gt;&lt;SPAN style="COLOR: black; FONT-SIZE: 12pt; mso-bidi-font-family: Calibri; mso-fareast-font-family: 'Times New Roman'; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri"&gt;Windows Server 2008 R2&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Times New Roman','serif'; COLOR: black; FONT-SIZE: 12pt; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="LINE-HEIGHT: normal; TEXT-INDENT: -0.25in; MARGIN: 0in 0in 0pt 0.5in" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY: Symbol; COLOR: black; FONT-SIZE: 12pt; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol"&gt;·&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Times New Roman','serif'; COLOR: black; FONT-SIZE: 7pt; mso-fareast-font-family: Symbol"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;FONT face=Calibri&gt;&lt;SPAN style="COLOR: black; FONT-SIZE: 12pt; mso-bidi-font-family: Calibri; mso-fareast-font-family: 'Times New Roman'; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri"&gt;Windows Server 2008 SP2&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Times New Roman','serif'; COLOR: black; FONT-SIZE: 12pt; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="LINE-HEIGHT: normal; TEXT-INDENT: -0.25in; MARGIN: 0in 0in 0pt 0.5in" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY: Symbol; COLOR: black; FONT-SIZE: 12pt; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol"&gt;·&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Times New Roman','serif'; COLOR: black; FONT-SIZE: 7pt; mso-fareast-font-family: Symbol"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="COLOR: black; FONT-SIZE: 12pt; mso-bidi-font-family: Calibri; mso-fareast-font-family: 'Times New Roman'; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri"&gt;&lt;FONT face=Calibri&gt;Windows Vista SP2&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Times New Roman','serif'; COLOR: black; FONT-SIZE: 12pt; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9938800" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/card/archive/tags/Geneva/default.aspx">Geneva</category><category domain="http://blogs.msdn.com/card/archive/tags/_2600_quot_3B00_Geneva_2600_quot_3B00_+Framework/default.aspx">&amp;quot;Geneva&amp;quot; Framework</category></item><item><title>WIF Support for Windows Server 2003</title><link>http://blogs.msdn.com/card/archive/2009/11/24/wif-support-for-windows-server-2003.aspx</link><pubDate>Tue, 24 Nov 2009 17:45:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9928114</guid><dc:creator>CardSpaceBlog</dc:creator><slash:comments>4</slash:comments><comments>http://blogs.msdn.com/card/comments/9928114.aspx</comments><wfw:commentRss>http://blogs.msdn.com/card/commentrss.aspx?PostID=9928114</wfw:commentRss><description>&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;FONT size=3 face=Calibri&gt;Windows Identity Foundation support for Windows Server 2003 SP2 is coming in &lt;U&gt;December 2009&lt;/U&gt;. This package will be in English (en-US) and six other languages: German (de-DE), Spanish (es-ES), French (fr-FR), Italian (it-IT), Dutch (nl-NL), and Japanese (ja-JP). Stay tuned for further updates!&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;SPAN style="COLOR: #1f497d"&gt;&lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&gt;&lt;o:p&gt;&lt;FONT size=3 face=Calibri&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;FONT size=3 face=Calibri&gt;You can download the WIF packages for these operating systems &lt;/FONT&gt;&lt;A href="http://www.microsoft.com/wif"&gt;&lt;FONT color=#0000ff size=3 face=Calibri&gt;here&lt;/FONT&gt;&lt;/A&gt;&lt;FONT size=3 face=Calibri&gt;:&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="TEXT-INDENT: -0.25in; MARGIN: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1" class=MsoListParagraph&gt;&lt;SPAN style="FONT-FAMILY: Symbol; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol"&gt;&lt;SPAN style="mso-list: Ignore"&gt;&lt;FONT size=3&gt;·&lt;/FONT&gt;&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;FONT size=3 face=Calibri&gt;Windows 7&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="TEXT-INDENT: -0.25in; MARGIN: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1" class=MsoListParagraph&gt;&lt;SPAN style="FONT-FAMILY: Symbol; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol"&gt;&lt;SPAN style="mso-list: Ignore"&gt;&lt;FONT size=3&gt;·&lt;/FONT&gt;&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;FONT size=3 face=Calibri&gt;Windows Server 2008 R2&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="TEXT-INDENT: -0.25in; MARGIN: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1" class=MsoListParagraph&gt;&lt;SPAN style="FONT-FAMILY: Symbol; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol"&gt;&lt;SPAN style="mso-list: Ignore"&gt;&lt;FONT size=3&gt;·&lt;/FONT&gt;&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;FONT size=3 face=Calibri&gt;Windows Server 2008 SP2&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="TEXT-INDENT: -0.25in; MARGIN: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1" class=MsoListParagraph&gt;&lt;SPAN style="FONT-FAMILY: Symbol; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol"&gt;&lt;SPAN style="mso-list: Ignore"&gt;&lt;FONT size=3&gt;·&lt;/FONT&gt;&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;FONT size=3 face=Calibri&gt;Windows Vista SP2&lt;/FONT&gt;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9928114" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/card/archive/tags/Framework/default.aspx">Framework</category><category domain="http://blogs.msdn.com/card/archive/tags/_2600_quot_3B00_Geneva_2600_quot_3B00_+Framework/default.aspx">&amp;quot;Geneva&amp;quot; Framework</category></item><item><title>Using WIF on a WCF Client</title><link>http://blogs.msdn.com/card/archive/2009/11/19/using-wif-on-a-wcf-client.aspx</link><pubDate>Thu, 19 Nov 2009 22:17:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9925821</guid><dc:creator>CardSpaceBlog</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/card/comments/9925821.aspx</comments><wfw:commentRss>http://blogs.msdn.com/card/commentrss.aspx?PostID=9925821</wfw:commentRss><description>&lt;P style="MARGIN: 0in 0in 10pt" class=MsoNormal&gt;&lt;FONT size=3 face=Calibri&gt;For developers familiar with WCF, a WCF client is already federation aware. By configuring a WCF client with a WSFederationHttpBinding or similar custom binding, it is possible to enable federated authentication to a service. &lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 10pt" class=MsoNormal&gt;&lt;FONT size=3 face=Calibri&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 10pt" class=MsoNormal&gt;&lt;FONT size=3 face=Calibri&gt;WCF takes care of obtaining the issued token behind the scenes, and uses this token to authenticate to the service. The primary limitation with this approach is that there is no visibility into the communications with the issuer. Since WCF takes care of the issuer leg behind-the-scenes, the RST to the issuer is automatically generated by WCF based on the issued token parameters on the binding. The limitations in this space include but are not limited to:&lt;/FONT&gt;&lt;/P&gt;
&lt;BLOCKQUOTE&gt;
&lt;P style="MARGIN: 0in 0in 10pt" class=MsoNormal&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;a. Not possible to vary the RST parameters per request.&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 10pt" class=MsoNormal&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;b. Not possible to inspect the RSTR to get information such as display claims, etc.&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 10pt" class=MsoNormal&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;c. Not easy to cache the token for future use.&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;P style="MARGIN: 0in 0in 10pt" class=MsoNormal&gt;&lt;FONT size=3 face=Calibri&gt;As it stands today, the WCF client suffices for basic federation scenarios. However, considering that one of the mainline scenarios introduced by Windows Identity Foundation requires control over the RST at a level WCF does not easily allow, more flexibility is needed. Windows Identity Foundation ships several client side pieces that aim to remove the "magic" of WCF, and give developers complete control over communication with the issuer.&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 10pt" class=MsoNormal&gt;&lt;FONT size=3 face=Calibri&gt;Before we go into the details of the client side pieces, understand that the following federation scenarios are supported by WIF.&lt;/FONT&gt;&lt;/P&gt;
&lt;BLOCKQUOTE&gt;
&lt;P style="MARGIN: 0in 0in 10pt" class=MsoNormal&gt;&lt;FONT size=3 face=Calibri&gt;1. Using a WCF client without any WIF dependencies to authenticate to a federated service.&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 10pt" class=MsoNormal&gt;&lt;FONT size=3 face=Calibri&gt;2. Augumenting a WCF client with WIF, to insert an ActAs or OnBehalfOf element into the RST to the issuer.&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 10pt" class=MsoNormal&gt;&lt;FONT size=3 face=Calibri&gt;3. Using WIF alone, obtain a token from the issuer. Then, enable a WCF client to authenticate with this token.&lt;/FONT&gt;&lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&gt;&lt;o:p&gt;&lt;FONT size=3 face=Calibri&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;P style="MARGIN: 0in 0in 10pt" class=MsoNormal&gt;&lt;FONT size=3 face=Calibri&gt;The first scenario is self explanatory. Existing WCF clients will continue to work against WIF relying parties and issuers. The remainder of this article will delve deeper into the other two scenarios made possible by WIF.&lt;/FONT&gt;&lt;/P&gt;&lt;FONT face=Calibri&gt;
&lt;P style="MARGIN: 0in 0in 10pt" class=MsoNormal&gt;&lt;B style="mso-bidi-font-weight: normal"&gt;&lt;FONT size=3&gt;Augumenting an Existing WCF Client with ActAs / OnBehalfOf&lt;/FONT&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 10pt" class=MsoNormal&gt;&lt;IMG src="http://blogs.msdn.com/photos/card/images/9925805/original.aspx" mce_src="http://blogs.msdn.com/photos/card/images/9925805/original.aspx"&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 10pt" class=MsoNormal&gt;&lt;B style="mso-bidi-font-weight: normal"&gt;&lt;FONT size=3&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/B&gt;&lt;/P&gt;&lt;FONT size=3&gt;&lt;o:p&gt;
&lt;P style="MARGIN: 0in 0in 10pt" class=MsoNormal&gt;In a typical identity delegation scenario, a client calls a middle tier service who then needs to call a backend service acting as, or acting on behalf of, the client. This information is conveyed to a WS-Trust issuer via the ActAs and OnBehalfOf token elements in the RST.&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 10pt" class=MsoNormal&gt;Developers familiar with WCF will know that WCF exposes an extensibility point on the binding that allows the plumbing of arbitrary XML elements into the RST. However, since this extensibility point is tied to the binding, it means that scenarios which require the RST contents to change per-call will need to recreate the client every call, which is a performance hit. A simple API which allows attaching any token obtained out of band to the RST is needed.&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 10pt" class=MsoNormal&gt;WIF introduces this functionality via extension methods to the ChannelFactory class. The following code snippet demonstrates how easy it is to take some token representing the client (could be X509, Username, Saml), and attach it to the RST sent to the issuer.&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 10pt" class=MsoNormal&gt;&lt;SPAN style="LINE-HEIGHT: 115%; FONT-FAMILY: 'Courier New'; FONT-SIZE: 10pt; mso-no-proof: yes"&gt;IHelloService serviceChannel = channelFactory.CreateChannelActingAs&amp;lt;IHelloService&amp;gt;( clientSamlToken );&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 10pt" class=MsoNormal&gt;&lt;SPAN style="LINE-HEIGHT: 115%; FONT-FAMILY: 'Courier New'; FONT-SIZE: 10pt; mso-no-proof: yes"&gt;serviceChannel.Hello(“Hi!”);&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 10pt" class=MsoNormal&gt;Notice that there are several key benefits that WIF enables:&lt;/P&gt;
&lt;BLOCKQUOTE&gt;
&lt;P style="MARGIN: 0in 0in 10pt" class=MsoNormal&gt;1. RST can be modified per-channel. This means that middle tier services do not have to re-create the channel factory for each client, a huge performance improvement.&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 10pt" class=MsoNormal&gt;2. Works with existing WCF clients. This allows an easy upgrade path for existing WCF middle tier services that want to enable identity delegation semantics.&lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;P style="MARGIN: 0in 0in 10pt" class=MsoNormal&gt;Note however, that there is still one drawback. There is still no visibility into the communications leg with the STS. The APIs demonstrated above simply piggyback on WCF's implementation and injects the ActAs or OnBehalfOf token into the RST. For even more fine-grained control, we move on to the third scenario.&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 10pt" class=MsoNormal&gt;&lt;STRONG&gt;Communicating Directly with an Issuer, and Using the Issued Token to Authenticate&lt;o:p&gt;&lt;/o:p&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 10pt" class=MsoNormal&gt;&lt;/o:p&gt;&lt;/FONT&gt;&amp;nbsp;&lt;IMG src="http://blogs.msdn.com/photos/card/images/9925807/original.aspx" mce_src="http://blogs.msdn.com/photos/card/images/9925807/original.aspx"&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 10pt" class=MsoNormal mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 10pt" class=MsoNormal&gt;&lt;FONT size=3&gt;For some advanced scenarios, augumenting a WCF client is not sufficient. Developers using just WCF typically resort to using Message In / Message Out contracts and need to handle client-side parsing of the issuer response by hand. &lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 10pt" class=MsoNormal&gt;&lt;FONT size=3&gt;WIF introduces new functionality that significantly improves the client side programming model. The WSTrustChannelFactory and WSTrustChannel in WIF are designed to communicate directly with a WS-Trust issuer.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;The sample code below demonstrates how the APIs allow for strongly-typed RST / RSTR objects to flow between client and issuer.&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="LINE-HEIGHT: normal; MARGIN: 0in 0in 0pt; mso-layout-grid-align: none" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; FONT-SIZE: 10pt; mso-no-proof: yes"&gt;WSTrustChannelFactory trustChannelFactory = new WSTrustChannelFactory( stsBinding, stsAddress );&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="LINE-HEIGHT: normal; MARGIN: 0in 0in 0pt; mso-layout-grid-align: none" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; FONT-SIZE: 10pt; mso-no-proof: yes"&gt;WSTrustChannel channel = (WSTrustChannel) trustChannelFactory.CreateChannel();&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="LINE-HEIGHT: normal; MARGIN: 0in 0in 0pt; mso-layout-grid-align: none" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; FONT-SIZE: 10pt; mso-no-proof: yes"&gt;RequestSecurityToken rst = new RequestSecurityToken(RequestTypes.Issue);&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="LINE-HEIGHT: normal; MARGIN: 0in 0in 0pt; mso-layout-grid-align: none" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; FONT-SIZE: 10pt; mso-no-proof: yes"&gt;rst.AppliesTo = new EndpointAddress(serviceAddress);&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="LINE-HEIGHT: normal; MARGIN: 0in 0in 0pt; mso-layout-grid-align: none" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; FONT-SIZE: 10pt; mso-no-proof: yes"&gt;RequestSecurityTokenResponse rstr = null;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 10pt" class=MsoNormal&gt;&lt;SPAN style="LINE-HEIGHT: 115%; FONT-FAMILY: 'Courier New'; FONT-SIZE: 10pt; mso-no-proof: yes"&gt;SecurityToken token = channel.Issue(rst, out rstr);&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 10pt" class=MsoNormal&gt;&lt;FONT size=3&gt;Notice that the out parameter on the Issue() call allows access to the RSTR for client-side inspection.&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 10pt" class=MsoNormal&gt;&lt;FONT size=3&gt;Keep in mind that so far, all we have seen is how to obtain a token. The token returned from the TrustChannel is a GenericXmlSecurityToken construct that contains all the information required for the next leg: authenticating to a relying party. To use this token:&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 10pt" class=MsoNormal&gt;&lt;SPAN style="LINE-HEIGHT: 115%; FONT-FAMILY: 'Courier New'; FONT-SIZE: 10pt; mso-no-proof: yes"&gt;IHelloService serviceChannel = channelFactory.CreateChannelWithIssuedToken&amp;lt;IHelloService&amp;gt;( token ); serviceChannel.Hello(“Hi!”);&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 10pt" class=MsoNormal&gt;&lt;FONT size=3&gt;The CreateChannelWithIssuedToken() extension method on the ChannelFactory indicates to WIF that you have obtained a token out-of-band, and to short circuit the normal WCF call to the issuer. This will simply use the token you obtained to authenticate to the relying party.&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 10pt" class=MsoNormal&gt;&lt;FONT size=3&gt;Again, the several benefits here:&lt;/FONT&gt;&lt;/P&gt;
&lt;BLOCKQUOTE&gt;
&lt;P style="MARGIN: 0in 0in 10pt" class=MsoNormal&gt;&lt;FONT size=3&gt;1. Complete control over the token issuance process. &lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 10pt" class=MsoNormal&gt;&lt;FONT size=3&gt;2. ActAs / OnBehalfOf scenarios are supported by directly setting these properties on the outgoing RST. &lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 10pt" class=MsoNormal&gt;&lt;FONT size=3&gt;3. Allows dynamic client-side trust decisions to be made based on RSTR contents. &lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 10pt" class=MsoNormal&gt;&lt;FONT size=3&gt;4. The token returned from the Issue() call is cachable and can be reused.&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 10pt" class=MsoNormal&gt;&lt;FONT size=3&gt;5. WSTrustChannelFactory and WSTrustChannel constructs allow for control over channel caching, fault, and recovery semantics in line with WCF best practices.&lt;/FONT&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;P style="MARGIN: 0in 0in 10pt" class=MsoNormal&gt;&lt;FONT size=3&gt;And the only drawback:&lt;/FONT&gt;&lt;/P&gt;
&lt;BLOCKQUOTE&gt;
&lt;P style="MARGIN: 0in 0in 10pt" class=MsoNormal&gt;&lt;FONT size=3&gt;1. You have to write more code than using a WCF client.&lt;/FONT&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;P style="MARGIN: 0in 0in 10pt" class=MsoNormal&gt;&lt;B style="mso-bidi-font-weight: normal"&gt;&lt;FONT size=3&gt;Summary&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 10pt" class=MsoNormal&gt;&lt;FONT size=3&gt;With WIF, the WCF client side programming model for communicating with an STS has been extended significantly. Existing code will continue to work, and developers have the option to either augment existing clients, or take complete control over communications with the issuer.&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 10pt" class=MsoNormal mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;&lt;/FONT&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9925821" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/card/archive/tags/_2600_quot_3B00_Geneva_2600_quot_3B00_+Framework/default.aspx">&amp;quot;Geneva&amp;quot; Framework</category></item><item><title>Windows Identity Foundation (WIF) RTM announced !!</title><link>http://blogs.msdn.com/card/archive/2009/11/18/windows-identity-foundation-wif-rtm-announced.aspx</link><pubDate>Wed, 18 Nov 2009 18:21:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9924473</guid><dc:creator>CardSpaceBlog</dc:creator><slash:comments>2</slash:comments><comments>http://blogs.msdn.com/card/comments/9924473.aspx</comments><wfw:commentRss>http://blogs.msdn.com/card/commentrss.aspx?PostID=9924473</wfw:commentRss><description>&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;FONT size=3 face=Calibri&gt;We are very glad to announce that Windows Identity Foundation (WIF) has shipped! The official announcement of WIF RTM is made by Bob Muglia yesterday in his Keynote speech at &lt;/FONT&gt;&lt;A href="http://www.microsoftpdc.com/" mce_href="http://www.microsoftpdc.com/"&gt;&lt;FONT color=#0000ff size=3 face=Calibri&gt;PDC’09 Conference&lt;/FONT&gt;&lt;/A&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt; in Los Angeles. We are very excited to make this announcement at PDC’09 aligning with many other key product announcements made in PDC’09. It is our pleasure to offer you a claims-based identity foundation that is built using standards and that addresses the valuable beta feedback comments that you have provided to us in the past year.&lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;o:p&gt;&lt;FONT size=3 face=Calibri&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;We are happy to announce that in addition to English (en-us) language WIF is also available for six other languages namely, German (de-de), Spanish (es-es), French (fr-fr), Italian (it-it), Dutch (nl-nl), and Japanese (ja-jp).&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;o:p&gt;&lt;FONT size=3 face=Calibri&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;Start building your production applications with WIF and leverage its extensibility points to achieve following major, but not limited to, value adds:&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;- standards-based and interoperable identity solution&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;- single claims-based identity model &lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;- identity flow across on-premise and cloud applications&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;- federation capability&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;o:p&gt;&lt;FONT size=3 face=Calibri&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;FONT size=3 face=Calibri&gt;WIF Setup packages can be downloaded from &lt;/FONT&gt;&lt;A href="http://www.microsoft.com/wif" mce_href="http://www.microsoft.com/wif"&gt;&lt;FONT color=#0000ff size=3 face=Calibri&gt;here&lt;/FONT&gt;&lt;/A&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;.&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;o:p&gt;&lt;FONT size=3 face=Calibri&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;FONT size=3 face=Calibri&gt;Watch the Channel-9 &lt;/FONT&gt;&lt;A href="http://channel9.msdn.com/shows/Identity/Windows-Identity-Foundation-RC-is-here/" mce_href="http://channel9.msdn.com/shows/Identity/Windows-Identity-Foundation-RC-is-here/"&gt;&lt;FONT color=#0000ff size=3 face=Calibri&gt;video with the core team&lt;/FONT&gt;&lt;/A&gt;&lt;FONT size=3 face=Calibri&gt; who were behind the making of WIF and a &lt;/FONT&gt;&lt;A href="http://channel9.msdn.com/shows/Identity/Windows-Identity-Foundation-Ships/" mce_href="http://channel9.msdn.com/shows/Identity/Windows-Identity-Foundation-Ships/"&gt;&lt;FONT color=#0000ff size=3 face=Calibri&gt;short video on the impression of WIF RTM from our Director of Program Management, Conrad Bayer&lt;/FONT&gt;&lt;/A&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;.&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;o:p&gt;&lt;FONT size=3 face=Calibri&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;Check out the following resources to learn more about WIF:&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;
&lt;DIV style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;SPAN style="COLOR: #1f497d; mso-themecolor: dark2"&gt;&lt;A href="http://download.microsoft.com/download/7/D/0/7D0B5166-6A8A-418A-ADDD-95EE9B046994/WindowsIdentityFoundationWhitepaperForDevelopers-RTW.pdf" mce_href="http://download.microsoft.com/download/7/D/0/7D0B5166-6A8A-418A-ADDD-95EE9B046994/WindowsIdentityFoundationWhitepaperForDevelopers-RTW.pdf"&gt;&lt;FONT color=#0000ff size=3 face=Calibri&gt;WIF Whitepaper For Developers&lt;/FONT&gt;&lt;/A&gt;&lt;/SPAN&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt; – by Keith Brown &amp;amp; Sesha Mani&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/DIV&gt;&lt;/LI&gt;
&lt;LI&gt;
&lt;DIV style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;SPAN style="COLOR: #1f497d; mso-themecolor: dark2"&gt;&lt;A href="http://download.microsoft.com/download/7/D/0/7D0B5166-6A8A-418A-ADDD-95EE9B046994/WindowsIdentityFoundation-ChangesBetweenBeta2AndRTW.pdf" mce_href="http://download.microsoft.com/download/7/D/0/7D0B5166-6A8A-418A-ADDD-95EE9B046994/WindowsIdentityFoundation-ChangesBetweenBeta2AndRTW.pdf"&gt;&lt;FONT color=#0000ff size=3 face=Calibri&gt;Changes between WIF Beta-2 and RTW&lt;/FONT&gt;&lt;/A&gt;&lt;/SPAN&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt; – by WIF Team&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/DIV&gt;&lt;/LI&gt;
&lt;LI&gt;
&lt;DIV style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;A href="http://msdn.microsoft.com/en-us/library/ee748484.aspx" mce_href="http://msdn.microsoft.com/en-us/library/ee748484.aspx"&gt;&lt;FONT color=#0000ff size=3 face=Calibri&gt;WIF Product Documentation on MSDN&lt;/FONT&gt;&lt;/A&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt; – by WIF User Assistance Team&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/DIV&gt;&lt;/LI&gt;
&lt;LI&gt;
&lt;DIV style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;A href="http://claimsid.codeplex.com/" mce_href="http://claimsid.codeplex.com/"&gt;&lt;FONT color=#0000ff size=3 face=Calibri&gt;A guide to claims-based identity&lt;/FONT&gt;&lt;/A&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt; – by Patterns &amp;amp; Practices Team (Preliminary draft)&lt;/FONT&gt;&lt;/FONT&gt;&lt;/DIV&gt;&lt;/LI&gt;
&lt;LI&gt;
&lt;DIV style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;&lt;o:p&gt;&lt;SPAN style="COLOR: black"&gt;New release of the &lt;A href="http://www.microsoft.com/downloads/details.aspx?displaylang=en&amp;amp;FamilyID=c3e315fa-94e2-4028-99cb-904369f177c0" target=_blank&gt;&lt;FONT color=#0000ff&gt;Identity Developer Training Kit&lt;/FONT&gt;&lt;/A&gt;, updated for RTM and containing brand-new labs (WIF and Windows Azure, the new Access Control Service) – by DPE&lt;/SPAN&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/DIV&gt;&lt;/LI&gt;
&lt;LI&gt;
&lt;DIV style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;&lt;o:p&gt;&lt;SPAN style="COLOR: black"&gt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: black"&gt;A &lt;B&gt;&lt;A href="http://channel9.msdn.com/learn/courses/IdentityTrainingCourse/" target=_blank&gt;&lt;FONT color=#0000ff&gt;new channel9 training course&lt;SPAN style="FONT-WEIGHT: normal"&gt; dedicated to Identity developers&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/A&gt;&lt;/B&gt;, containing hosted versions of the labs in the kit and new introductory videos – by DPE&lt;/SPAN&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/DIV&gt;&lt;/LI&gt;
&lt;LI&gt;
&lt;DIV style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;&lt;o:p&gt;&lt;SPAN style="COLOR: black"&gt;End to end sample &lt;A href="http://code.msdn.microsoft.com/fabrikamshipping" target=_blank&gt;&lt;FONT color=#0000ff&gt;FabrikamShipping&lt;/FONT&gt;&lt;/A&gt;, updated for the RTM release – by DPE&lt;/SPAN&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/DIV&gt;&lt;/LI&gt;
&lt;LI&gt;
&lt;DIV style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;&lt;o:p&gt;&lt;SPAN style="COLOR: black"&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Times New Roman','serif'; COLOR: black; FONT-SIZE: 7pt"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="COLOR: black"&gt;Sample ASP.NET controls (&lt;A href="http://code.msdn.microsoft.com/ClaimsDrivenControl" target=_blank&gt;&lt;FONT color=#0000ff&gt;Claims-Driven Modifier Control&lt;/FONT&gt;&lt;/A&gt; and &lt;A href="http://code.msdn.microsoft.com/TokenVisualizerCtrl" target=_blank&gt;&lt;FONT color=#0000ff&gt;Security Token Visualizer Control&lt;/FONT&gt;&lt;/A&gt;) updated for WIF RTM – by DPE&lt;/SPAN&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/DIV&gt;&lt;/LI&gt;
&lt;LI&gt;
&lt;DIV style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;&lt;o:p&gt;&lt;SPAN style="COLOR: black"&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Times New Roman','serif'; COLOR: black; FONT-SIZE: 7pt"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="COLOR: black"&gt;&lt;A href="http://microsoftpdc.com/Sessions#/tags/Identity" target=_blank&gt;&lt;FONT color=#0000ff&gt;Recordings of the identity sessions at PDC09&lt;/FONT&gt;&lt;/A&gt; – by DPE&lt;/SPAN&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/DIV&gt;&lt;/LI&gt;
&lt;LI&gt;
&lt;DIV style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;&lt;o:p&gt;&lt;SPAN style="COLOR: black"&gt;&lt;A href="http://blogs.msdn.com/vbertocci/archive/2009/11/23/update-on-windows-azure-windows-identity-foundation.aspx" mce_href="http://blogs.msdn.com/vbertocci/archive/2009/11/23/update-on-windows-azure-windows-identity-foundation.aspx"&gt;Update on Windows Azure + Windows Identity Foundation&lt;o:p&gt;&lt;/o:p&gt;&lt;/A&gt;&amp;nbsp;– by DPE&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/LI&gt;&lt;/UL&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;o:p&gt;&lt;FONT size=3 face=Calibri&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;Claims-based identity is the next wave in identity and get onboard with Windows Identity Foundation (WIF) today!&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9924473" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/card/archive/tags/Geneva/default.aspx">Geneva</category><category domain="http://blogs.msdn.com/card/archive/tags/Framework/default.aspx">Framework</category><category domain="http://blogs.msdn.com/card/archive/tags/_2600_quot_3B00_Geneva_2600_quot_3B00_+Framework/default.aspx">&amp;quot;Geneva&amp;quot; Framework</category></item><item><title>Announcing Windows Identity Foundation (WIF) Release Candidate</title><link>http://blogs.msdn.com/card/archive/2009/11/06/announcing-windows-identity-foundation-wif-release-candidate.aspx</link><pubDate>Fri, 06 Nov 2009 22:32:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9918868</guid><dc:creator>CardSpaceBlog</dc:creator><slash:comments>3</slash:comments><comments>http://blogs.msdn.com/card/comments/9918868.aspx</comments><wfw:commentRss>http://blogs.msdn.com/card/commentrss.aspx?PostID=9918868</wfw:commentRss><description>&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;SPAN style="COLOR: #1f497d"&gt;&lt;FONT face=Calibri&gt;&lt;FONT size=3&gt;We are happy to announce that Release Candidate (RC) of Windows Identity Foundation (previously known as Geneva Framework) is available NOW!&lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;SPAN style="COLOR: #1f497d"&gt;&lt;o:p&gt;&lt;FONT size=3 face=Calibri&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;SPAN style="COLOR: #1f497d"&gt;&lt;FONT face=Calibri&gt;&lt;FONT size=3&gt;It comes with lots of great new features and with comprehensive set of samples in the WIF SDK.&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;SPAN style="COLOR: #1f497d"&gt;&lt;o:p&gt;&lt;FONT size=3 face=Calibri&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;SPAN style="COLOR: #1f497d"&gt;&lt;FONT face=Calibri&gt;&lt;FONT size=3&gt;This release contains major updates and new features such as:&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="TEXT-INDENT: -0.25in; MARGIN: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1" class=MsoListParagraph&gt;&lt;SPAN style="FONT-FAMILY: Symbol; COLOR: #1f497d; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol"&gt;&lt;SPAN style="mso-list: Ignore"&gt;&lt;FONT size=3&gt;·&lt;/FONT&gt;&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #1f497d"&gt;&lt;FONT face=Calibri&gt;&lt;FONT size=3&gt;Refactored WSTrustClient as WSTrustChannelFactory and WSTrustChannel&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="TEXT-INDENT: -0.25in; MARGIN: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1" class=MsoListParagraph&gt;&lt;SPAN style="FONT-FAMILY: Symbol; COLOR: #1f497d; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol"&gt;&lt;SPAN style="mso-list: Ignore"&gt;&lt;FONT size=3&gt;·&lt;/FONT&gt;&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #1f497d"&gt;&lt;FONT face=Calibri&gt;&lt;FONT size=3&gt;Extended tracing functionality for better diagnosibility&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="TEXT-INDENT: -0.25in; MARGIN: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1" class=MsoListParagraph&gt;&lt;SPAN style="FONT-FAMILY: Symbol; COLOR: #1f497d; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol"&gt;&lt;SPAN style="mso-list: Ignore"&gt;&lt;FONT size=3&gt;·&lt;/FONT&gt;&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #1f497d"&gt;&lt;FONT face=Calibri&gt;&lt;FONT size=3&gt;Unifying SAML end points through WrappedTokenAuthenticator&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="TEXT-INDENT: -0.25in; MARGIN: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1" class=MsoListParagraph&gt;&lt;SPAN style="FONT-FAMILY: Symbol; COLOR: #1f497d; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol"&gt;&lt;SPAN style="mso-list: Ignore"&gt;&lt;FONT size=3&gt;·&lt;/FONT&gt;&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #1f497d"&gt;&lt;FONT face=Calibri&gt;&lt;FONT size=3&gt;Crypto agility&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="TEXT-INDENT: -0.25in; MARGIN: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1" class=MsoListParagraph&gt;&lt;SPAN style="FONT-FAMILY: Symbol; COLOR: #1f497d; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol"&gt;&lt;SPAN style="mso-list: Ignore"&gt;&lt;FONT size=3&gt;·&lt;/FONT&gt;&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #1f497d"&gt;&lt;FONT face=Calibri&gt;&lt;FONT size=3&gt;Bootstrap tokens availability through ClaimsIdentity&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="TEXT-INDENT: -0.25in; MARGIN: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1" class=MsoListParagraph&gt;&lt;SPAN style="FONT-FAMILY: Symbol; COLOR: #1f497d; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol"&gt;&lt;SPAN style="mso-list: Ignore"&gt;&lt;FONT size=3&gt;·&lt;/FONT&gt;&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #1f497d"&gt;&lt;FONT face=Calibri&gt;&lt;FONT size=3&gt;Security token cache updates to support session mode for ASP.NET cookies&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="TEXT-INDENT: -0.25in; MARGIN: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1" class=MsoListParagraph&gt;&lt;SPAN style="FONT-FAMILY: Symbol; COLOR: #1f497d; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol"&gt;&lt;SPAN style="mso-list: Ignore"&gt;&lt;FONT size=3&gt;·&lt;/FONT&gt;&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #1f497d"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;FedUtil leveraged for control-based applications&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;SPAN style="COLOR: #1f497d"&gt;&lt;o:p&gt;&lt;FONT size=3 face=Calibri&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;SPAN style="COLOR: #1f497d"&gt;&lt;FONT size=3 face=Calibri&gt;We have heard your valuable feedback and have made changes to some of the features existed in Beta-2. Refer to the &lt;/FONT&gt;&lt;A href="http://download.microsoft.com/download/7/D/0/7D0B5166-6A8A-418A-ADDD-95EE9B046994/WindowsIdentityFoundation-ChangesBetweenBeta2AndRC.pdf" mce_href="http://download.microsoft.com/download/7/D/0/7D0B5166-6A8A-418A-ADDD-95EE9B046994/WindowsIdentityFoundation-ChangesBetweenBeta2AndRC.pdf"&gt;&lt;FONT color=#0000ff size=3 face=Calibri&gt;Changes Between Beta-2 and RC whitepaper&lt;/FONT&gt;&lt;/A&gt;&lt;FONT size=3 face=Calibri&gt; for the list of major changes made in this RC. Also, the updated &lt;/FONT&gt;&lt;A href="http://download.microsoft.com/download/7/D/0/7D0B5166-6A8A-418A-ADDD-95EE9B046994/WindowsIdentityFoundation-WhitepaperForDevelopers-RC.pdf" mce_href="http://download.microsoft.com/download/7/D/0/7D0B5166-6A8A-418A-ADDD-95EE9B046994/WindowsIdentityFoundation-WhitepaperForDevelopers-RC.pdf"&gt;&lt;FONT color=#0000ff size=3 face=Calibri&gt;WIF Whitepaper&lt;/FONT&gt;&lt;/A&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt; provides you a conceptual overview on WIF features and scenarios.&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;SPAN style="COLOR: #1f497d"&gt;&lt;o:p&gt;&lt;FONT size=3 face=Calibri&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;U&gt;&lt;SPAN style="COLOR: #1f497d"&gt;&lt;FONT size=3 face=Calibri&gt;You can get the WIF RC Setup packages &lt;/FONT&gt;&lt;/SPAN&gt;&lt;/U&gt;&lt;A href="http://msdn.microsoft.com/en-us/evalcenter/dd440951.aspx" mce_href="http://msdn.microsoft.com/en-us/evalcenter/dd440951.aspx"&gt;&lt;B&gt;&lt;FONT size=3 face=Calibri&gt;here&lt;/FONT&gt;&lt;/B&gt;&lt;/A&gt;&lt;U&gt;&lt;SPAN style="COLOR: #1f497d"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;.&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/U&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;SPAN style="COLOR: #1f497d"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;This RC is targeted for Win7, W2K8 R2, W2K8, and Vista platforms for both 32-bit and 64-bit architecture. Note that this release does not have W2K3 platform support, which will come later.&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;SPAN style="COLOR: #1f497d"&gt;&lt;o:p&gt;&lt;FONT size=3 face=Calibri&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;SPAN style="COLOR: #1f497d"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;Move onto WIF RC and extend the great new WIF features!&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9918868" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/card/archive/tags/Geneva/default.aspx">Geneva</category><category domain="http://blogs.msdn.com/card/archive/tags/Framework/default.aspx">Framework</category><category domain="http://blogs.msdn.com/card/archive/tags/_2600_quot_3B00_Geneva_2600_quot_3B00_+Framework/default.aspx">&amp;quot;Geneva&amp;quot; Framework</category><category domain="http://blogs.msdn.com/card/archive/tags/RC/default.aspx">RC</category></item><item><title>Official Name for "Geneva"</title><link>http://blogs.msdn.com/card/archive/2009/07/22/official-name-for-geneva.aspx</link><pubDate>Wed, 22 Jul 2009 02:55:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9844068</guid><dc:creator>CardSpaceBlog</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/card/comments/9844068.aspx</comments><wfw:commentRss>http://blogs.msdn.com/card/commentrss.aspx?PostID=9844068</wfw:commentRss><description>&lt;P style="MARGIN: 0in 0in 0pt; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto" class=MsoNormal&gt;&lt;SPAN style="FONT-SIZE: 12pt; mso-ansi-language: EN" lang=EN&gt;&lt;FONT face=Calibri&gt;This Monday, Microsoft made several announcements at the Worldwide Partner Conference in New Orleans.&amp;nbsp; Among these announcements were the official names for the Geneva products currently in Beta.&lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="MARGIN: 10pt 0in 0pt" class=MsoNormal&gt;&lt;SPAN style="FONT-SIZE: 12pt; mso-ansi-language: EN" lang=EN&gt;&lt;o:p&gt;&lt;FONT face=Calibri&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;FONT face=Calibri&gt;&lt;SPAN style="FONT-SIZE: 12pt; mso-ansi-language: EN" lang=EN&gt;The three components of &lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Times New Roman','serif'; FONT-SIZE: 12pt; mso-ansi-language: EN" lang=EN&gt;&lt;A href="http://www.microsoft.com/forefront/geneva/en/us/" mce_href="http://www.microsoft.com/forefront/geneva/en/us/"&gt;&lt;SPAN style="FONT-FAMILY: 'Calibri','sans-serif'"&gt;&lt;FONT color=#0000ff&gt;Microsoft “Geneva”&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/A&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 12pt; mso-ansi-language: EN" lang=EN&gt; have the following names:&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Times New Roman','serif'; FONT-SIZE: 12pt; mso-ansi-language: EN" lang=EN&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt 0.25in" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY: Symbol; FONT-SIZE: 12pt; mso-ansi-language: EN" lang=EN&gt;·&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Times New Roman','serif'; FONT-SIZE: 7pt; mso-ansi-language: EN" lang=EN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;FONT face=Calibri&gt;&lt;B&gt;&lt;SPAN style="FONT-SIZE: 12pt; mso-ansi-language: EN" lang=EN&gt;Active Directory Federation Services&lt;/SPAN&gt;&lt;/B&gt;&lt;SPAN style="FONT-SIZE: 12pt; mso-ansi-language: EN" lang=EN&gt;&amp;nbsp; –&amp;nbsp; formerly known as “Geneva” Server. &lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 12pt"&gt;Active Directory Federation Services (AD FS) enables Active Directory to be an identity provider in the claims based access platform.&amp;nbsp; AD FS provides end users a single sign-on experience across applications, platforms and organizations and simplifies identity management for IT Pros by reducing duplicate accounts.&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Times New Roman','serif'; FONT-SIZE: 12pt; mso-ansi-language: EN" lang=EN&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt 0.25in" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY: Symbol; FONT-SIZE: 12pt; mso-ansi-language: EN" lang=EN&gt;·&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Times New Roman','serif'; FONT-SIZE: 7pt; mso-ansi-language: EN" lang=EN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;FONT face=Calibri&gt;&lt;B&gt;&lt;SPAN style="FONT-SIZE: 12pt; mso-ansi-language: EN" lang=EN&gt;Windows Identity Foundation&lt;/SPAN&gt;&lt;/B&gt;&lt;SPAN style="FONT-SIZE: 12pt; mso-ansi-language: EN" lang=EN&gt; – formerly known as “Geneva” Framework. &lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 12pt"&gt;Windows Identity Foundation (WIF) offers sets of APIs for ASP.NET and WCF developers to build claims-aware applications and make them federation capable. This API set covers both building relying party applications and federation services that&amp;nbsp;can issue security tokens.&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Times New Roman','serif'; FONT-SIZE: 12pt; mso-ansi-language: EN" lang=EN&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt 0.25in" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY: Symbol; FONT-SIZE: 12pt; mso-ansi-language: EN" lang=EN&gt;·&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Times New Roman','serif'; FONT-SIZE: 7pt; mso-ansi-language: EN" lang=EN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;FONT face=Calibri&gt;&lt;B&gt;&lt;SPAN style="FONT-SIZE: 12pt; mso-ansi-language: EN" lang=EN&gt;Windows CardSpace&lt;/SPAN&gt;&lt;/B&gt;&lt;SPAN style="FONT-SIZE: 12pt; mso-ansi-language: EN" lang=EN&gt; – same as current version. &lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 12pt"&gt;Windows CardSpace enables managed and native applications to participate in the claims-based access platform. Windows CardSpace empowers end-users to have better control of their identity and allows administrators to setup streamlined single sign-on access.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="TEXT-INDENT: -0.25in; MARGIN: 0in 0in 0pt 0.5in" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY: 'Times New Roman','serif'; FONT-SIZE: 12pt; mso-ansi-language: EN" lang=EN&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="MARGIN: 10pt 0in 0pt" class=MsoNormal&gt;&lt;SPAN style="mso-ansi-language: EN" lang=EN&gt;&lt;FONT size=3 face=Calibri&gt;This news is part of our &lt;/FONT&gt;&lt;A href="http://www.microsoft.com/forefront/en/us/business-ready-security.aspx" mce_href="http://www.microsoft.com/forefront/en/us/business-ready-security.aspx"&gt;&lt;FONT color=#0000ff size=3 face=Calibri&gt;Business Ready Security strategy&lt;/FONT&gt;&lt;/A&gt;&lt;FONT face=Calibri&gt;&lt;FONT size=3&gt; to help both partners and customers 1) protect everywhere and access anywhere, 2) integrate and extend security across the enterprise, and 3) simplify the security experience and manage compliance.&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="MARGIN: 10pt 0in 0pt" class=MsoNormal&gt;&lt;SPAN style="mso-ansi-language: EN" lang=EN&gt;&lt;FONT size=3 face=Calibri&gt;For more information about these announcements and others that were made, check out the &lt;/FONT&gt;&lt;A href="http://blogs.technet.com/forefront/archive/2009/07/13/business-ready-security-news-at-wpc.aspx" mce_href="http://blogs.technet.com/forefront/archive/2009/07/13/business-ready-security-news-at-wpc.aspx"&gt;&lt;FONT color=#0000ff size=3 face=Calibri&gt;Microsoft Forefront Team Blog&lt;/FONT&gt;&lt;/A&gt;&lt;FONT size=3 face=Calibri&gt;.&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 12pt; mso-ansi-language: EN" lang=EN&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9844068" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/card/archive/tags/Geneva/default.aspx">Geneva</category><category domain="http://blogs.msdn.com/card/archive/tags/_2600_quot_3B00_Geneva_2600_quot_3B00_+Server/default.aspx">&amp;quot;Geneva&amp;quot; Server</category><category domain="http://blogs.msdn.com/card/archive/tags/_2600_quot_3B00_Geneva_2600_quot_3B00_+Framework/default.aspx">&amp;quot;Geneva&amp;quot; Framework</category><category domain="http://blogs.msdn.com/card/archive/tags/CardSpace+_2600_quot_3B00_Geneva_2600_quot_3B00_/default.aspx">CardSpace &amp;quot;Geneva&amp;quot;</category><category domain="http://blogs.msdn.com/card/archive/tags/CardTile/default.aspx">CardTile</category></item><item><title>What’s New in Geneva Beta 2</title><link>http://blogs.msdn.com/card/archive/2009/05/12/what-s-new-in-geneva-beta-2.aspx</link><pubDate>Tue, 12 May 2009 02:52:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9605707</guid><dc:creator>CardSpaceBlog</dc:creator><slash:comments>6</slash:comments><comments>http://blogs.msdn.com/card/comments/9605707.aspx</comments><wfw:commentRss>http://blogs.msdn.com/card/commentrss.aspx?PostID=9605707</wfw:commentRss><description>&lt;P style="MARGIN: 0in 0in 10pt" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY: Verdana; COLOR: #333333; FONT-SIZE: 10pt; mso-ansi-language: EN" lang=EN&gt;&lt;FONT face=verdana,geneva&gt;As announced at TechEd, &lt;?xml:namespace prefix = st1 ns = "urn:schemas-microsoft-com:office:smarttags" /&gt;&lt;st1:City w:st="on"&gt;&lt;st1:place w:st="on"&gt;Geneva&lt;/st1:place&gt;&lt;/st1:City&gt; has just released its Beta 2 bits!&amp;nbsp;These are now available for &lt;/FONT&gt;&lt;SPAN style="COLOR: #3966bf"&gt;&lt;FONT face=verdana,geneva&gt;&lt;A title="Geneva Beta 2 download" href="http://technet.microsoft.com/en-us/evalcenter/ee476597.aspx" target=_blank mce_href="http://technet.microsoft.com/en-us/evalcenter/ee476597.aspx"&gt;download from here&lt;/A&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;FONT face=verdana,geneva&gt;.&lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 10pt" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY: Verdana; COLOR: #333333; FONT-SIZE: 10pt"&gt;&lt;FONT face=verdana,geneva&gt;There is a lot that is new and updated in Beta 2! Here is a list of some of the things that you will be able to try out and give us feedback on. For additional details on each of these and more, see the release notes included with the Beta 2 package.&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Times New Roman'; COLOR: #333333; FONT-SIZE: 12pt"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 10pt" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY: Cambria; COLOR: #4f81bd; FONT-SIZE: 12pt"&gt;“&lt;st1:City w:st="on"&gt;&lt;st1:place w:st="on"&gt;Geneva&lt;/st1:place&gt;&lt;/st1:City&gt;” Server&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Times New Roman'; COLOR: #333333; FONT-SIZE: 12pt"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="TEXT-INDENT: -0.25in; MARGIN: 0in 0in 0pt 0.5in" class=MsoNormal&gt;&lt;FONT face=verdana,geneva&gt;&lt;SPAN style="FONT-FAMILY: Symbol; COLOR: #333333; FONT-SIZE: 10pt"&gt;·&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Times New Roman'; COLOR: #333333; FONT-SIZE: 7pt"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: Verdana; COLOR: #333333; FONT-SIZE: 10pt"&gt;New rules engine for authoring claims transformation policies&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: Verdana; COLOR: #333333; FONT-SIZE: 8.5pt"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="TEXT-INDENT: -0.25in; MARGIN: 0in 0in 0pt 0.5in" class=MsoNormal&gt;&lt;FONT face=verdana,geneva&gt;&lt;SPAN style="FONT-FAMILY: Symbol; COLOR: #333333; FONT-SIZE: 10pt"&gt;·&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Times New Roman'; COLOR: #333333; FONT-SIZE: 7pt"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: Verdana; COLOR: #333333; FONT-SIZE: 10pt"&gt;Ability to read attributes from AD, AD LDS, and SQL out of the box, plus pluggable provider model to enable access to other attributes stores &lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: Verdana; COLOR: #333333; FONT-SIZE: 8.5pt"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="TEXT-INDENT: -0.25in; MARGIN: 0in 0in 0pt 0.5in" class=MsoNormal&gt;&lt;FONT face=verdana,geneva&gt;&lt;SPAN style="FONT-FAMILY: Symbol; COLOR: #333333; FONT-SIZE: 10pt"&gt;·&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Times New Roman'; COLOR: #333333; FONT-SIZE: 7pt"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: Verdana; COLOR: #333333; FONT-SIZE: 10pt"&gt;Group policy-based Information Card provisioning for CardSpace “&lt;st1:City w:st="on"&gt;&lt;st1:place w:st="on"&gt;Geneva&lt;/st1:place&gt;&lt;/st1:City&gt;” clients &lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: Verdana; COLOR: #333333; FONT-SIZE: 8.5pt"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="TEXT-INDENT: -0.25in; MARGIN: 0in 0in 0pt 0.5in" class=MsoNormal&gt;&lt;FONT face=verdana,geneva&gt;&lt;SPAN style="FONT-FAMILY: Symbol; COLOR: #333333; FONT-SIZE: 10pt"&gt;·&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Times New Roman'; COLOR: #333333; FONT-SIZE: 7pt"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: Verdana; COLOR: #333333; FONT-SIZE: 10pt"&gt;Support for SAML 2.0 SP-Lite&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: Verdana; COLOR: #333333; FONT-SIZE: 8.5pt"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="TEXT-INDENT: -0.25in; MARGIN: 0in 0in 0pt 0.5in" class=MsoNormal&gt;&lt;FONT face=verdana,geneva&gt;&lt;SPAN style="FONT-FAMILY: Symbol; COLOR: #333333; FONT-SIZE: 10pt"&gt;·&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Times New Roman'; COLOR: #333333; FONT-SIZE: 7pt"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: Verdana; COLOR: #333333; FONT-SIZE: 10pt"&gt;Proxy to enable authentication for users on the Internet when Geneva Server is on the intranet&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: Verdana; COLOR: #333333; FONT-SIZE: 8.5pt"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="TEXT-INDENT: -0.25in; MARGIN: 0in 0in 0pt 0.5in" class=MsoNormal&gt;&lt;FONT face=verdana,geneva&gt;&lt;SPAN style="FONT-FAMILY: Symbol; COLOR: #333333; FONT-SIZE: 10pt"&gt;·&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Times New Roman'; COLOR: #333333; FONT-SIZE: 7pt"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: Verdana; COLOR: #333333; FONT-SIZE: 10pt"&gt;Scale out via farm and load balancer topology&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: Verdana; COLOR: #333333; FONT-SIZE: 8.5pt"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="TEXT-INDENT: -0.25in; MARGIN: 0in 0in 0pt 0.5in" class=MsoNormal&gt;&lt;FONT face=verdana,geneva&gt;&lt;SPAN style="FONT-FAMILY: Symbol; COLOR: #333333; FONT-SIZE: 10pt"&gt;·&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Times New Roman'; COLOR: #333333; FONT-SIZE: 7pt"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: Verdana; COLOR: #333333; FONT-SIZE: 10pt"&gt;Powershell commandlets&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: Verdana; COLOR: #333333; FONT-SIZE: 8.5pt"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="TEXT-INDENT: -0.25in; MARGIN: 0in 0in 0pt 0.5in" class=MsoNormal&gt;&lt;FONT face=verdana,geneva&gt;&lt;SPAN style="FONT-FAMILY: Symbol; COLOR: #333333; FONT-SIZE: 10pt"&gt;·&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Times New Roman'; COLOR: #333333; FONT-SIZE: 7pt"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: Verdana; COLOR: #333333; FONT-SIZE: 10pt"&gt;Support for AD RMS&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="TEXT-INDENT: -0.25in; MARGIN: 0in 0in 0pt 0.5in" class=MsoNormal&gt;&lt;FONT face=verdana,geneva&gt;&lt;SPAN style="FONT-FAMILY: Symbol; COLOR: #333333; FONT-SIZE: 10pt"&gt;·&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Times New Roman'; COLOR: #333333; FONT-SIZE: 7pt"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: Verdana; COLOR: #333333; FONT-SIZE: 10pt"&gt;Utility for federating with the Microsoft Federation Gateway&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY: 'Times New Roman'; COLOR: #333333; FONT-SIZE: 12pt"&gt;&amp;nbsp;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 10pt" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY: Cambria; COLOR: #4f81bd; FONT-SIZE: 12pt"&gt;“&lt;st1:City w:st="on"&gt;&lt;st1:place w:st="on"&gt;Geneva&lt;/st1:place&gt;&lt;/st1:City&gt;” Framework – IDFX&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Times New Roman'; COLOR: #333333; FONT-SIZE: 12pt"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="TEXT-INDENT: -0.25in; MARGIN: 0in 0in 0pt 0.5in" class=MsoNormal&gt;&lt;FONT face=verdana,geneva&gt;&lt;SPAN style="FONT-FAMILY: Symbol; COLOR: #333333; FONT-SIZE: 10pt"&gt;·&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Times New Roman'; COLOR: #333333; FONT-SIZE: 7pt"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: Verdana; COLOR: #333333; FONT-SIZE: 10pt"&gt;Enhanced FedUtil Tool with local STS for easy offline development&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="TEXT-INDENT: -0.25in; MARGIN: 0in 0in 0pt 0.5in" class=MsoNormal&gt;&lt;FONT face=verdana,geneva&gt;&lt;SPAN style="FONT-FAMILY: Symbol; COLOR: #333333; FONT-SIZE: 10pt"&gt;·&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Times New Roman'; COLOR: #333333; FONT-SIZE: 7pt"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: Verdana; COLOR: #333333; FONT-SIZE: 10pt"&gt;New Visual Studio templates for building claims-aware web applications, web services, and security token services&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: Verdana; COLOR: #333333; FONT-SIZE: 8.5pt"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt 0.25in" class=MsoNormal&gt;&lt;FONT face=verdana,geneva&gt;&lt;SPAN style="FONT-FAMILY: Symbol; COLOR: #333333; FONT-SIZE: 10pt"&gt;·&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Times New Roman'; COLOR: #333333; FONT-SIZE: 7pt"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: Verdana; COLOR: #333333; FONT-SIZE: 10pt"&gt;Support for SharePoint 2007&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: Verdana; COLOR: #333333; FONT-SIZE: 8.5pt"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="TEXT-INDENT: -0.25in; MARGIN: 0in 0in 0pt 0.5in" class=MsoNormal&gt;&lt;FONT face=verdana,geneva&gt;&lt;SPAN style="FONT-FAMILY: Symbol; COLOR: #333333; FONT-SIZE: 10pt"&gt;·&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Times New Roman'; COLOR: #333333; FONT-SIZE: 7pt"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: Verdana; COLOR: #333333; FONT-SIZE: 10pt"&gt;Revised token handlers&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: Verdana; COLOR: #333333; FONT-SIZE: 8.5pt"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="TEXT-INDENT: -0.25in; MARGIN: 0in 0in 0pt 0.5in" class=MsoNormal&gt;&lt;FONT face=verdana,geneva&gt;&lt;SPAN style="FONT-FAMILY: Symbol; COLOR: #333333; FONT-SIZE: 10pt"&gt;·&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Times New Roman'; COLOR: #333333; FONT-SIZE: 7pt"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: Verdana; COLOR: #333333; FONT-SIZE: 10pt"&gt;Revised federation authentication module&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: Verdana; COLOR: #333333; FONT-SIZE: 8.5pt"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="TEXT-INDENT: -0.25in; MARGIN: 0in 0in 0pt 0.5in" class=MsoNormal&gt;&lt;FONT face=verdana,geneva&gt;&lt;SPAN style="FONT-FAMILY: Symbol; COLOR: #333333; FONT-SIZE: 10pt"&gt;·&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Times New Roman'; COLOR: #333333; FONT-SIZE: 7pt"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: Verdana; COLOR: #333333; FONT-SIZE: 10pt"&gt;New Claims Authorization Manager API&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: Verdana; COLOR: #333333; FONT-SIZE: 8.5pt"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="TEXT-INDENT: -0.25in; MARGIN: 0in 0in 0pt 0.5in" class=MsoNormal&gt;&lt;FONT face=verdana,geneva&gt;&lt;SPAN style="FONT-FAMILY: Symbol; COLOR: #333333; FONT-SIZE: 10pt"&gt;·&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Times New Roman'; COLOR: #333333; FONT-SIZE: 7pt"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: Verdana; COLOR: #333333; FONT-SIZE: 10pt"&gt;Updated config support&lt;/SPAN&gt;&lt;/FONT&gt;&lt;SPAN style="FONT-FAMILY: Verdana; COLOR: #333333; FONT-SIZE: 8.5pt"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY: 'Times New Roman'; COLOR: #333333; FONT-SIZE: 12pt"&gt;&amp;nbsp;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY: Cambria; COLOR: #4f81bd; FONT-SIZE: 12pt"&gt;CardSpace&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Times New Roman'; COLOR: #333333; FONT-SIZE: 12pt"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY: 'Times New Roman'; COLOR: #333333; FONT-SIZE: 12pt"&gt;&amp;nbsp;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="TEXT-INDENT: -0.25in; MARGIN: 0in 0in 0pt 0.5in" class=MsoNormal&gt;&lt;FONT face=verdana,geneva&gt;&lt;SPAN style="FONT-FAMILY: Symbol; COLOR: #333333; FONT-SIZE: 10pt"&gt;·&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Times New Roman'; COLOR: #333333; FONT-SIZE: 7pt"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: Verdana; COLOR: #333333; FONT-SIZE: 10pt"&gt;Support for Group Policy-based Information Card provisioning&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: Verdana; COLOR: #1f497d; FONT-SIZE: 10pt"&gt;. &lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: Verdana; COLOR: #333333; FONT-SIZE: 8.5pt"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="TEXT-INDENT: -0.25in; MARGIN: 0in 0in 0pt 0.5in" class=MsoNormal&gt;&lt;FONT face=verdana,geneva&gt;&lt;SPAN style="FONT-FAMILY: Symbol; COLOR: #333333; FONT-SIZE: 10pt"&gt;·&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Times New Roman'; COLOR: #333333; FONT-SIZE: 7pt"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: Verdana; COLOR: #333333; FONT-SIZE: 10pt"&gt;Updated management UI &lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: Verdana; COLOR: #333333; FONT-SIZE: 8.5pt"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="TEXT-INDENT: -0.25in; MARGIN: 0in 0in 0pt 0.5in" class=MsoNormal&gt;&lt;FONT face=verdana,geneva&gt;&lt;SPAN style="FONT-FAMILY: Symbol; COLOR: #333333; FONT-SIZE: 10pt"&gt;·&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Times New Roman'; COLOR: #333333; FONT-SIZE: 7pt"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: Verdana; COLOR: #333333; FONT-SIZE: 10pt"&gt;Updated card tile &lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: Verdana; COLOR: #333333; FONT-SIZE: 8.5pt"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="TEXT-INDENT: -0.25in; MARGIN: 0in 0in 0pt 0.5in" class=MsoNormal&gt;&lt;FONT face=verdana,geneva&gt;&lt;SPAN style="FONT-FAMILY: Symbol; COLOR: #333333; FONT-SIZE: 10pt"&gt;·&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Times New Roman'; COLOR: #333333; FONT-SIZE: 7pt"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: Verdana; COLOR: #333333; FONT-SIZE: 10pt"&gt;Group Policy-based way for administrator to make card selection decisions for specific sites&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;UL style="MARGIN-TOP: 0in" type=disc&gt;
&lt;LI style="MARGIN: 0in 0in 0pt; COLOR: #333333; mso-list: l0 level1 lfo1; tab-stops: list .5in" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY: Verdana; FONT-SIZE: 10pt"&gt;&lt;FONT face=verdana,geneva&gt;&amp;nbsp; Improved provisioning of X509-backed cards&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI style="MARGIN: 0in 0in 0pt; COLOR: #333333; mso-list: l0 level1 lfo1; tab-stops: list .5in" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY: Verdana; FONT-SIZE: 10pt"&gt;&lt;FONT face=verdana,geneva&gt;&amp;nbsp; Compatible with most existing managed cards&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/LI&gt;&lt;/UL&gt;
&lt;P style="TEXT-INDENT: -0.25in; MARGIN: 0in 0in 0pt 0.5in" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY: Verdana; COLOR: #333333; FONT-SIZE: 10pt"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;FONT face=verdana,geneva&gt;&lt;SPAN style="FONT-FAMILY: Verdana; COLOR: #333333; FONT-SIZE: 10pt; mso-bidi-font-family: 'Times New Roman'; mso-fareast-font-family: Calibri; mso-ansi-language: EN-US; mso-fareast-language: EN-US; mso-bidi-language: AR-SA"&gt;We are very excited to be able to deliver these bits to you, and to hear your feedback.&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: Verdana; COLOR: #1f497d; FONT-SIZE: 10pt; mso-bidi-font-family: 'Times New Roman'; mso-fareast-font-family: Calibri; mso-ansi-language: EN-US; mso-fareast-language: EN-US; mso-bidi-language: AR-SA"&gt; &lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: Verdana; COLOR: #333333; FONT-SIZE: 10pt; mso-bidi-font-family: 'Times New Roman'; mso-fareast-font-family: Calibri; mso-ansi-language: EN-US; mso-fareast-language: EN-US; mso-bidi-language: AR-SA"&gt;Please send any technical questions about &lt;st1:place w:st="on"&gt;&lt;st1:City w:st="on"&gt;Geneva&lt;/st1:City&gt;&lt;/st1:place&gt; to the product team via&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: Verdana; COLOR: blue; FONT-SIZE: 10pt; mso-bidi-font-family: 'Times New Roman'; mso-fareast-font-family: Calibri; mso-ansi-language: EN-US; mso-fareast-language: EN-US; mso-bidi-language: AR-SA"&gt; &lt;A href="http://social.msdn.microsoft.com/Forums/en-US/Geneva/threads/" target=_blank mce_href="http://social.msdn.microsoft.com/Forums/en-US/Geneva/threads/"&gt;our forum&lt;/A&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: Verdana; COLOR: #333333; FONT-SIZE: 10pt; mso-bidi-font-family: 'Times New Roman'; mso-fareast-font-family: Calibri; mso-ansi-language: EN-US; mso-fareast-language: EN-US; mso-bidi-language: AR-SA"&gt; or &lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: Verdana; COLOR: blue; FONT-SIZE: 10pt; mso-bidi-font-family: 'Times New Roman'; mso-fareast-font-family: Calibri; mso-ansi-language: EN-US; mso-fareast-language: EN-US; mso-bidi-language: AR-SA"&gt;&lt;A href="mailto:zmattsup@microsoft.com?subject=Geneva support question" mce_href="mailto:zmattsup@microsoft.com?subject=Geneva support question"&gt;support email address&lt;/A&gt;.&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: Verdana; COLOR: #333333; FONT-SIZE: 10pt; mso-bidi-font-family: 'Times New Roman'; mso-fareast-font-family: Calibri; mso-ansi-language: EN-US; mso-fareast-language: EN-US; mso-bidi-language: AR-SA"&gt; We will continue to announce updates to Geneva on our &lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: Verdana; COLOR: blue; FONT-SIZE: 10pt; mso-bidi-font-family: 'Times New Roman'; mso-fareast-font-family: Calibri; mso-ansi-language: EN-US; mso-fareast-language: EN-US; mso-bidi-language: AR-SA"&gt;&lt;A href="http://www.microsoft.com/geneva" target=_blank mce_href="http://www.microsoft.com/geneva"&gt;website&lt;/A&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: Verdana; COLOR: #333333; FONT-SIZE: 10pt; mso-bidi-font-family: 'Times New Roman'; mso-fareast-font-family: Calibri; mso-ansi-language: EN-US; mso-fareast-language: EN-US; mso-bidi-language: AR-SA"&gt; and here on our &lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: Verdana; COLOR: blue; FONT-SIZE: 10pt; mso-bidi-font-family: 'Times New Roman'; mso-fareast-font-family: Calibri; mso-ansi-language: EN-US; mso-fareast-language: EN-US; mso-bidi-language: AR-SA"&gt;&lt;A href="http://blogs.msdn.com/card" target=_blank mce_href="http://blogs.msdn.com/card"&gt;team blog&lt;/A&gt;.&lt;/SPAN&gt;&lt;/FONT&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9605707" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/card/archive/tags/CardSpace/default.aspx">CardSpace</category><category domain="http://blogs.msdn.com/card/archive/tags/Geneva/default.aspx">Geneva</category><category domain="http://blogs.msdn.com/card/archive/tags/_2600_quot_3B00_Geneva_2600_quot_3B00_+Server/default.aspx">&amp;quot;Geneva&amp;quot; Server</category><category domain="http://blogs.msdn.com/card/archive/tags/_2600_quot_3B00_Geneva_2600_quot_3B00_+Framework/default.aspx">&amp;quot;Geneva&amp;quot; Framework</category><category domain="http://blogs.msdn.com/card/archive/tags/CardSpace+_2600_quot_3B00_Geneva_2600_quot_3B00_/default.aspx">CardSpace &amp;quot;Geneva&amp;quot;</category><category domain="http://blogs.msdn.com/card/archive/tags/TechEd/default.aspx">TechEd</category><category domain="http://blogs.msdn.com/card/archive/tags/Beta+2/default.aspx">Beta 2</category><category domain="http://blogs.msdn.com/card/archive/tags/Beta/default.aspx">Beta</category></item><item><title>Using the CardTile with “Geneva” Framework</title><link>http://blogs.msdn.com/card/archive/2008/11/22/using-the-cardtile-with-geneva-framework.aspx</link><pubDate>Sat, 22 Nov 2008 04:42:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9132486</guid><dc:creator>CardSpaceBlog</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/card/comments/9132486.aspx</comments><wfw:commentRss>http://blogs.msdn.com/card/commentrss.aspx?PostID=9132486</wfw:commentRss><description>&lt;P&gt;&lt;FONT size=2 face=v&gt;In an earlier posts, Colin described &lt;/FONT&gt;&lt;A href="http://blogs.msdn.com/card/archive/2008/11/05/new-in-cardspace-geneva-the-cardtile.aspx" mce_href="http://blogs.msdn.com/card/archive/2008/11/05/new-in-cardspace-geneva-the-cardtile.aspx"&gt;&lt;FONT size=2 face=v&gt;how to handcraft a web page to implement the new CardTile&lt;/FONT&gt;&lt;/A&gt;&lt;FONT size=2 face=v&gt; feature of CardSpace “Geneva” and Oren points out a way to &lt;/FONT&gt;&lt;A href="http://blogs.msdn.com/card/archive/2008/11/18/the-cardspace-geneva-selection-experience.aspx" mce_href="http://blogs.msdn.com/card/archive/2008/11/18/the-cardspace-geneva-selection-experience.aspx"&gt;&lt;FONT size=2 face=v&gt;require user interaction during authentication&lt;/FONT&gt;&lt;/A&gt;&lt;FONT size=2 face=v&gt;. This post will now explain how the “Geneva” Framework makes implementing these features quick and easy. &lt;/FONT&gt;&lt;/P&gt;
&lt;H3&gt;&lt;FONT size=2 face=v&gt;&lt;/FONT&gt;&lt;/H3&gt;
&lt;H3&gt;The InformationCard Control&lt;/H3&gt;
&lt;P&gt;&lt;FONT size=2 face=v&gt;As mentioned in the &lt;/FONT&gt;&lt;A href="http://blogs.msdn.com/card/archive/2008/11/04/microsoft-geneva-framework.aspx" mce_href="http://blogs.msdn.com/card/archive/2008/11/04/microsoft-geneva-framework.aspx"&gt;&lt;FONT size=2 face=v&gt;introduction to the “Geneva” Framework&lt;/FONT&gt;&lt;/A&gt;&lt;FONT size=2 face=v&gt;, one of the biggest goals of the framework is to give developers the ability to build secure Relying Party (RP) websites with ease and still give them flexibility in website design. One way that we do this is with the InformationCard control. This new control allows developers to leverage the security of InformationCards on their web site with minimal effort while being able to customize its behavior and appearance so that it fits naturally into the site’s layout.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2 face=v&gt;This post is going to focus on how to use the new CardSpace CardTile and how to require user interaction during authentication using the InformationCard control. We’ll go into greater detail on how to secure your site using this new control in a future post.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2 face=v&gt;As a side note, implementing the CardTile with the InformationCard control will prevent card selectors that don’t support CardTile, such as previous versions of CardSpace, from being able to log users into the web site. We are currently investigating how this behavior should be changed for a future release.&lt;/FONT&gt;&lt;/P&gt;
&lt;H3&gt;&amp;nbsp;&lt;/H3&gt;
&lt;H3&gt;Implementing the CardTile with the InformationCard Control&lt;/H3&gt;
&lt;P&gt;&lt;FONT size=2 face=v&gt;So you have the “Simple Web Application with Information Card SignIn” sample from the SDK up and running and you want to see how you can customize the appearance of the control. Using the CardTile is a great starting point. Colin’s post describes the need to modify the OBJECT tag by hand. If you’re using the InformationCard control that comes as part of the framework, all this will be automatically done for you.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2 face=v&gt;To implement the CardTile, simply open the solution, view the Default.aspx from the CustomUserNameCardStsHostFactoryWebSite project, view the properties for the InformationCard control, and look for DisplayType property. &lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.msdn.com/blogfiles/card/WindowsLiveWriter/UsingtheCardTilewithGenevaFramework_F8C8/clip_image002_2.jpg" mce_href="http://blogs.msdn.com/blogfiles/card/WindowsLiveWriter/UsingtheCardTilewithGenevaFramework_F8C8/clip_image002_2.jpg"&gt;&lt;FONT size=2 face=v&gt;&lt;/FONT&gt;&lt;/A&gt;&lt;A href="http://blogs.msdn.com/blogfiles/card/WindowsLiveWriter/UsingtheCardTilewithGenevaFramework_F8C8/clip_image002_2.jpg" mce_href="http://blogs.msdn.com/blogfiles/card/WindowsLiveWriter/UsingtheCardTilewithGenevaFramework_F8C8/clip_image002_2.jpg"&gt;&lt;IMG style="BORDER-RIGHT-WIDTH: 0px; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px" border=0 alt=clip_image002 src="http://blogs.msdn.com/blogfiles/card/WindowsLiveWriter/UsingtheCardTilewithGenevaFramework_F8C8/clip_image002_thumb.jpg" width=333 height=114 mce_src="http://blogs.msdn.com/blogfiles/card/WindowsLiveWriter/UsingtheCardTilewithGenevaFramework_F8C8/clip_image002_thumb.jpg"&gt;&lt;/A&gt;&lt;/A&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2 face=v&gt;By default this is set to None. Change it to CardTile and you’re done! Or if you prefer to edit the source XHTML by hand, simply add the DisplayType=”CardTile” attributes to the InformationCard control as shown below.&lt;/FONT&gt;&lt;/P&gt;
&lt;DIV style="WIDTH: 500px; BACKGROUND: #cfcfcf"&gt;
&lt;P&gt;&lt;FONT size=2 face=v&gt;&amp;lt;idfx:InformationCard ID="InformationCard1"&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2 face=v&gt;…&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2&gt;&lt;FONT face=v&gt;&lt;B&gt;DisplayType="CardTile"&lt;/B&gt;&amp;gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2 face=v&gt;&amp;lt;/idfx:InformationCard&amp;gt;&lt;/FONT&gt;&lt;/P&gt;&lt;/DIV&gt;
&lt;P&gt;&lt;FONT size=2 face=v&gt;Save your changes, browse to the page in IE, and view the source code. You’ll see that the OBJECT tag has been generated to use the CardTile with the onclick event already wired for you. With one small change you’re taking advantage of the CardTile feature of CardSpace “Geneva”.&lt;/FONT&gt;&lt;/P&gt;
&lt;DIV style="WIDTH: 500px; BACKGROUND: #cfcfcf"&gt;
&lt;P&gt;&lt;FONT size=2 face=v&gt;&amp;lt;object id="InformationCard1_InformationCard1_ObjectId"&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2 face=v&gt;type="application/x-informationcard"&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2&gt;&lt;FONT face=v&gt;&lt;B&gt;onclick="javascript:InfoCardOnClick();"&lt;/B&gt;&amp;gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2 face=v&gt;…&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;B&gt;&lt;FONT size=2 face=v&gt;&amp;lt;param name="displayType"&lt;/FONT&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P&gt;&lt;B&gt;&lt;FONT size=2 face=v&gt;value="CardTile" /&amp;gt;&lt;/FONT&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2 face=v&gt;…&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2 face=v&gt;&amp;lt;/object&amp;gt;&lt;/FONT&gt;&lt;/P&gt;&lt;/DIV&gt;
&lt;P&gt;&lt;FONT size=2 face=v&gt;You can also change the default width and height of the CardTile by changing the DisplayTypeHeight and DisplayTypeWidth properties in VisualStudio.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.msdn.com/blogfiles/card/WindowsLiveWriter/UsingtheCardTilewithGenevaFramework_F8C8/clip_image004_2.jpg" mce_href="http://blogs.msdn.com/blogfiles/card/WindowsLiveWriter/UsingtheCardTilewithGenevaFramework_F8C8/clip_image004_2.jpg"&gt;&lt;FONT size=2 face=v&gt;&lt;/FONT&gt;&lt;/A&gt;&lt;A href="http://blogs.msdn.com/blogfiles/card/WindowsLiveWriter/UsingtheCardTilewithGenevaFramework_F8C8/clip_image004_2.jpg" mce_href="http://blogs.msdn.com/blogfiles/card/WindowsLiveWriter/UsingtheCardTilewithGenevaFramework_F8C8/clip_image004_2.jpg"&gt;&lt;IMG style="BORDER-RIGHT-WIDTH: 0px; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px" border=0 alt=clip_image004 src="http://blogs.msdn.com/blogfiles/card/WindowsLiveWriter/UsingtheCardTilewithGenevaFramework_F8C8/clip_image004_thumb.jpg" width=307 height=195 mce_src="http://blogs.msdn.com/blogfiles/card/WindowsLiveWriter/UsingtheCardTilewithGenevaFramework_F8C8/clip_image004_thumb.jpg"&gt;&lt;/A&gt;&lt;/A&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2 face=v&gt;Alternatively, if you choose to do this by editing the source XHTML, just add the DisplayTypeHeight and\or DisplayTypeWidth attributes to the control with the desired values.&lt;/FONT&gt;&lt;/P&gt;
&lt;DIV style="WIDTH: 500px; BACKGROUND: #cfcfcf"&gt;
&lt;P&gt;&lt;FONT size=2 face=v&gt;&amp;lt;idfx:InformationCard ID="InformationCard1"&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2 face=v&gt;…&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2 face=v&gt;DisplayType="CardTile"&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;B&gt;&lt;FONT size=2 face=v&gt;DisplayTypeHeight="40" &lt;/FONT&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2&gt;&lt;FONT face=v&gt;&lt;B&gt;DisplayTypeWidth="60"&lt;/B&gt;&amp;gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2 face=v&gt;&amp;lt;/idfx:InformationCard&amp;gt;&lt;/FONT&gt;&lt;/P&gt;&lt;/DIV&gt;
&lt;P&gt;&lt;FONT size=2 face=v&gt;After the changes have been saved and you browse to your site, you’ll see the OBJECT tag is rendered with the values you specified.&lt;/FONT&gt;&lt;/P&gt;
&lt;DIV style="WIDTH: 500px; BACKGROUND: #cfcfcf"&gt;
&lt;P&gt;&lt;FONT size=2 face=v&gt;&amp;lt;object id="InformationCard1_InformationCard1_ObjectId"&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2 face=v&gt;type="application/x-informationcard"&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2 face=v&gt;onclick="javascript:InfoCardOnClick();"&amp;gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2 face=v&gt;…&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2 face=v&gt;&amp;lt;param name="displayType"&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2 face=v&gt;value="CardTile" /&amp;gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2&gt;&lt;FONT face=v&gt;&amp;lt;&lt;B&gt;param name="height"&lt;/B&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2&gt;&lt;FONT face=v&gt;&lt;B&gt;value="40"&lt;/B&gt; /&amp;gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2&gt;&lt;FONT face=v&gt;&amp;lt;&lt;B&gt;param name="width"&lt;/B&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2&gt;&lt;FONT face=v&gt;&lt;B&gt;value="60"&lt;/B&gt; /&amp;gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2 face=v&gt;&amp;lt;/object&amp;gt;&lt;/FONT&gt;&lt;/P&gt;&lt;/DIV&gt;
&lt;H3&gt;&amp;nbsp;&lt;/H3&gt;
&lt;H3&gt;Requiring User Interaction&lt;/H3&gt;
&lt;P&gt;&lt;FONT size=2 face=v&gt;As a web developer, you may see fit to have users manually authenticate every time they come to your site. This can be easily be implemented by enabling the RequireUserInteraction on the InformationCard control.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2 face=v&gt;Still using the “Simple Web Application with Information Card SignIn” sample, in VisualStudio view properties of the InformationCard control and locate the RequireUserInteraction property. As shown below the default behavior is set to False. Change this to True and you’re ready to go.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.msdn.com/blogfiles/card/WindowsLiveWriter/UsingtheCardTilewithGenevaFramework_F8C8/clip_image006_2.jpg" mce_href="http://blogs.msdn.com/blogfiles/card/WindowsLiveWriter/UsingtheCardTilewithGenevaFramework_F8C8/clip_image006_2.jpg"&gt;&lt;FONT size=2 face=v&gt;&lt;/FONT&gt;&lt;/A&gt;&lt;A href="http://blogs.msdn.com/blogfiles/card/WindowsLiveWriter/UsingtheCardTilewithGenevaFramework_F8C8/clip_image006_2.jpg" mce_href="http://blogs.msdn.com/blogfiles/card/WindowsLiveWriter/UsingtheCardTilewithGenevaFramework_F8C8/clip_image006_2.jpg"&gt;&lt;IMG style="BORDER-RIGHT-WIDTH: 0px; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px" border=0 alt=clip_image006 src="http://blogs.msdn.com/blogfiles/card/WindowsLiveWriter/UsingtheCardTilewithGenevaFramework_F8C8/clip_image006_thumb.jpg" width=303 height=138 mce_src="http://blogs.msdn.com/blogfiles/card/WindowsLiveWriter/UsingtheCardTilewithGenevaFramework_F8C8/clip_image006_thumb.jpg"&gt;&lt;/A&gt;&lt;/A&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2 face=v&gt;To do this by editing the source XHTML, add the RequireUserInteraction attribute to the control.&lt;/FONT&gt;&lt;/P&gt;
&lt;DIV style="WIDTH: 500px; BACKGROUND: #cfcfcf"&gt;
&lt;P&gt;&lt;FONT size=2 face=v&gt;&amp;lt;idfx:InformationCard ID="InformationCard1 "&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2 face=v&gt;…&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2&gt;&lt;FONT face=v&gt;&lt;B&gt;RequireUserInteraction="True"&lt;/B&gt;&amp;gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2 face=v&gt;&amp;lt;/idfx:InformationCard&amp;gt;&lt;/FONT&gt;&lt;/P&gt;&lt;/DIV&gt;
&lt;P&gt;&lt;FONT size=2 face=v&gt;After you save your changes and visit the web site, you can see by the source HTML that the OBJECT tag now contains the requireUserInteraction parameter.&lt;/FONT&gt;&lt;/P&gt;
&lt;DIV style="WIDTH: 500px; BACKGROUND: #cfcfcf"&gt;
&lt;P&gt;&lt;FONT size=2 face=v&gt;&amp;lt;object id="InformationCard1_InformationCard1_ObjectId"&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2 face=v&gt;…&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;B&gt;&lt;FONT size=2 face=v&gt;&amp;lt;param name="requireUserInteraction"&lt;/FONT&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P&gt;&lt;B&gt;&lt;FONT size=2 face=v&gt;value="True" /&amp;gt;&lt;/FONT&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2 face=v&gt;&amp;lt;/object&amp;gt;&lt;/FONT&gt;&lt;/P&gt;&lt;/DIV&gt;
&lt;H3&gt;&amp;nbsp;&lt;/H3&gt;
&lt;H3&gt;The “Geneva” Framework Makes Customizing Simple&lt;/H3&gt;
&lt;P&gt;&lt;FONT size=2 face=v&gt;As you can see the “Geneva” Framework allows developers to easily customize their website and take advantage of new card selector features like CardTile and RequireUserInteraction. Our goal is for web sites to be able to implement such features with as little effort possible.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2 face=v&gt;Looking forward to your feedback!&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2 face=v&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2 face=v&gt;Thank you,&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2 face=v&gt;Jason D. Shaw&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2 face=v&gt;Software Design Engineer in Test - “Geneva” Framework Team&lt;/FONT&gt;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9132486" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/card/archive/tags/Geneva/default.aspx">Geneva</category><category domain="http://blogs.msdn.com/card/archive/tags/_2600_quot_3B00_Geneva_2600_quot_3B00_+Framework/default.aspx">&amp;quot;Geneva&amp;quot; Framework</category><category domain="http://blogs.msdn.com/card/archive/tags/CardSpace+_2600_quot_3B00_Geneva_2600_quot_3B00_/default.aspx">CardSpace &amp;quot;Geneva&amp;quot;</category></item><item><title>Microsoft “Geneva” Framework</title><link>http://blogs.msdn.com/card/archive/2008/11/04/microsoft-geneva-framework.aspx</link><pubDate>Tue, 04 Nov 2008 07:03:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9037112</guid><dc:creator>CardSpaceBlog</dc:creator><slash:comments>7</slash:comments><comments>http://blogs.msdn.com/card/comments/9037112.aspx</comments><wfw:commentRss>http://blogs.msdn.com/card/commentrss.aspx?PostID=9037112</wfw:commentRss><description>&lt;p style="margin: 0in 0in 10pt" class="MsoNormal"&gt;&lt;font size="2" face="verdana,geneva"&gt;We&amp;#8217;re excited to announce the Beta release of Microsoft Code Name &amp;#8220;Geneva&amp;#8221; Framework. This framework is the successor to our previous beta release code named &amp;#8220;Zermatt&amp;#8221;.&lt;/font&gt;&lt;/p&gt;  &lt;p style="margin: 0in 0in 10pt" class="MsoNormal"&gt;&lt;font size="2" face="verdana,geneva"&gt;This release, in addition to adding some new features, polishes up many of the existing features that were available in the previous Zermatt release. Our primary motivation for the changes was to simplify the developer experience and better align it with existing technologies. In this post we&amp;#8217;re going to discuss some of the changes in this release. Future posts will talk about the features below in greater detail.&lt;/font&gt;&lt;/p&gt;  &lt;p style="margin: 0in 0in 10pt" class="MsoNormal"&gt;&lt;font size="2" face="verdana,geneva"&gt;Before delving into the details of the framework, we&amp;#8217;d first like to point out that the framework is part of a larger wave of products known as &amp;#8220;Geneva.&amp;#8221; If you haven&amp;#8217;t already done so, please be sure to visit &lt;/font&gt;&lt;a href="http://www.microsoft.com/geneva" mce_href="http://www.microsoft.com/geneva"&gt;&lt;font size="2" face="verdana,geneva"&gt;http://www.microsoft.com/geneva&lt;/font&gt;&lt;/a&gt;&lt;font size="2" face="verdana,geneva"&gt; for more information.&lt;/font&gt;&lt;/p&gt;  &lt;p style="margin: 0in 0in 10pt" class="MsoNormal"&gt;&lt;font size="2" face="verdana,geneva"&gt;The following &lt;/font&gt;&lt;a href="https://connect.microsoft.com/Downloads/DownloadDetails.aspx?SiteID=642&amp;amp;DownloadID=14702" mce_href="https://connect.microsoft.com/Downloads/DownloadDetails.aspx?SiteID=642&amp;amp;DownloadID=14702"&gt;&lt;font size="2" face="verdana,geneva"&gt;document&lt;/font&gt;&lt;/a&gt;&lt;font size="2" face="verdana,geneva"&gt; provides a detailed overview of all the changes that were made between the previous release and this release. However, for purposes of keeping this blog post reasonably short, we&amp;#8217;ll give a high level overview of some of these changes.&lt;/font&gt;&lt;/p&gt;  &lt;p style="margin: 0in 0in 10pt" class="MsoNormal"&gt;&lt;font size="2"&gt;&lt;font face="Calibri"&gt;&lt;strong&gt;&lt;font face="verdana,geneva"&gt;The New Claims Model&lt;/font&gt;          &lt;br /&gt;&lt;/strong&gt;        &lt;br /&gt;&lt;/font&gt;&lt;font face="verdana,geneva"&gt;This release (as with the previous release) introduces a new claims model. This new model combines the claims world with the IIdentity/IPrincipal world that developers are familiar with into one concept called the IClaimsIdentity/IClaimsPrincipal that is fully compatible with the IIdentity/IPrincipal world. Furthermore, we&amp;#8217;ve also replaced ClaimsPrincipal.Current with Thread.CurrentPrincipal as the mechanism by which an application accesses claims about the caller.&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p style="margin: 0in 0in 10pt" class="MsoNormal"&gt;&lt;font size="2" face="verdana,geneva"&gt;In this release, we&amp;#8217;ve changed the type of the issuer of a claim, Claim.&lt;i style="mso-bidi-font-style: normal"&gt;Issuer&lt;/i&gt;, to &lt;i style="mso-bidi-font-style: normal"&gt;string&lt;/i&gt; instead of a &lt;i style="mso-bidi-font-style: normal"&gt;collection of claims&lt;/i&gt; to simplify handling, and make the issuer identification independent of the credential that is used to sign issued security tokens. To support the Claim.Issuer as string, we have added a translation mechanism that supports converting an issuer&amp;#8217;s signing credential (usually an X.509 certificate) into an issuer&amp;#8217;s name. This mechanism is implemented by the IssuerNameRegistry class and is fully extensible so that developers can provide their own implementation for this translation. The framework itself ships with a simple, configuration-based translation implementation.&lt;/font&gt;&lt;/p&gt;  &lt;p style="margin: 0in 0in 10pt" class="MsoNormal"&gt;&lt;font size="2" face="verdana,geneva"&gt;We&amp;#8217;ve also introduced a new data field holding the original issuer of a claim: Claim.&lt;i style="mso-bidi-font-style: normal"&gt;OriginalIssuer&lt;/i&gt;. This is useful for claims that traverse through a federated chain.&lt;/font&gt;&lt;/p&gt;  &lt;p style="margin: 0in 0in 10pt" class="MsoNormal"&gt;&lt;font size="2"&gt;&lt;font face="Calibri"&gt;&lt;b style="mso-bidi-font-weight: normal"&gt;&lt;font face="verdana,geneva"&gt;Claims Authentication&lt;/font&gt;          &lt;br /&gt;          &lt;br /&gt;&lt;/b&gt;&lt;/font&gt;&lt;font face="verdana,geneva"&gt;One of the pain points with our previous Beta was with not knowing where to authenticate the set of claims representing the user. The concept of authenticating the user existed in multiple places and it was hard to figure out where such an operation should be performed. To address this, we&amp;#8217;ve introduced an easy to use extensibility model called the &lt;i style="mso-bidi-font-style: normal"&gt;ClaimsAuthenticationManager&lt;/i&gt; as the one place to do authentication.        &lt;p&gt;&lt;/p&gt;     &lt;/font&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p style="margin: 0in 0in 10pt" class="MsoNormal"&gt;&lt;font size="2"&gt;&lt;font face="Calibri"&gt;&lt;b style="mso-bidi-font-weight: normal"&gt;&lt;font face="verdana,geneva"&gt;Token Handling Improvements&lt;/font&gt;          &lt;br /&gt;          &lt;br /&gt;&lt;/b&gt;&lt;/font&gt;&lt;font face="verdana,geneva"&gt;In this release, we&amp;#8217;ve expanded the role of TokenHandlers. If you recall from our previous Beta, TokenHandlers were only used for processing SAML1.1, and SAML2.0 tokens. In this release however, we&amp;#8217;ve expanded this model for all token types, including Username/Password, X509Certificates, Kerberos, Secure Sessions in WCF (SCT&amp;#8217;s), and HttpCookies. This makes the programming model simpler and more consistent.       &lt;p&gt;&lt;/p&gt;     &lt;/font&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p style="margin: 0in 0in 10pt" class="MsoNormal"&gt;&lt;font size="2"&gt;&lt;font face="Calibri"&gt;&lt;b style="mso-bidi-font-weight: normal"&gt;&lt;font face="verdana,geneva"&gt;Authentication Module Improvements&lt;/font&gt;          &lt;br /&gt;          &lt;br /&gt;&lt;/b&gt;&lt;/font&gt;&lt;font face="verdana,geneva"&gt;One of the more prominent changes that we&amp;#8217;ve made is to our ASP.NET relying party (RP) processing pipeline. In the previous release, we implemented a single Federated Authentication Module (FAM) that did all the heavy lifting whenever a token arrived at an ASP.NET RP. In this release, we&amp;#8217;ve broken up the FAM into a set of authentication modules, namely the SessionAuthenticationModule, the WSFederationAuthenticationModule, and the ClaimsPrincipalHttpModule.&lt;span style="mso-spacerun: yes"&gt;&amp;#160; &lt;/span&gt;These independent modules all work together to make the processing pipeline easier to understand, and provide a much better compatibility story with ASP.NET&amp;#8217;s FormsAuthentication and UrlAuthorization modules.        &lt;p&gt;&lt;/p&gt;     &lt;/font&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p style="margin: 0in 0in 10pt" class="MsoNormal"&gt;&lt;font size="2"&gt;&lt;font face="Calibri"&gt;&lt;b style="mso-bidi-font-weight: normal"&gt;&lt;font face="verdana,geneva"&gt;Security Token Service (STS) Pipeline Improvements&lt;/font&gt;          &lt;br /&gt;          &lt;br /&gt;&lt;/b&gt;&lt;/font&gt;&lt;font face="verdana,geneva"&gt;We&amp;#8217;ve improved the pipeline around building Security Token Services. In addition we&amp;#8217;ve also added better support for an asynchronous pipeline.&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p style="margin: 0in 0in 10pt" class="MsoNormal"&gt;&lt;font face="Calibri"&gt;&lt;font size="2"&gt;&lt;b style="mso-bidi-font-weight: normal"&gt;&lt;font face="verdana,geneva"&gt;Federation Establishment with an STS&lt;/font&gt;          &lt;br /&gt;          &lt;br /&gt;&lt;/b&gt;&lt;font face="verdana,geneva"&gt;Wouldn&amp;#8217;t it be nice if there were an easy way to establish a trust relationship between your application and the SecurityTokenService it receives security tokens from? We&amp;#8217;ve now included a new tool called &lt;i style="mso-bidi-font-style: normal"&gt;FedUtil.exe&lt;/i&gt; to make this process easier.&lt;/font&gt;         &lt;p&gt;&lt;/p&gt;     &lt;/font&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p style="margin: 0in 0in 10pt" class="MsoNormal"&gt;&lt;font size="2"&gt;&lt;font face="Calibri"&gt;&lt;b style="mso-bidi-font-weight: normal"&gt;&lt;font face="verdana,geneva"&gt;Geneva Token Service&lt;/font&gt;&lt;/b&gt;        &lt;br /&gt;        &lt;br /&gt;&lt;/font&gt;&lt;font face="Verdana"&gt;In some federation scenarios, an existing application can be written to accept, for example, a SAML token, but may need to translate this to a Windows account. &lt;/font&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p style="margin: 0in 0in 10pt" class="MsoNormal"&gt;&lt;font size="2" face="Verdana"&gt;The &amp;#8220;Geneva&amp;#8221; Token Service is a Windows NT service that gets installed as a part of the Geneva Framework. This service can translate the incoming SAML token into Windows identities that can be then used by your application to authorize the caller and to access other services using Windows authentication. With this Beta, whenever your STS issues you a SAML token that has a UPN claim in it, the Geneva Framework has functionality that will automatically convert this token into a WindowsToken for you.&lt;/font&gt;&lt;/p&gt;  &lt;p style="margin: 0in 0in 10pt" class="MsoNormal"&gt;&lt;b&gt;&lt;font size="2" face="trebuchet ms,geneva"&gt;ASP.Net control for Windows&amp;#174; CardSpace &amp;#8220;Geneva&amp;#8221; Beta&lt;/font&gt;&lt;/b&gt;&lt;span style="mso-bidi-font-weight: bold"&gt;     &lt;br /&gt;      &lt;br /&gt;&lt;font face="Verdana"&gt;&lt;font size="2"&gt;The &amp;#8220;Geneva&amp;#8221; framework continues to make it easier for developers to write an ASP.NET relying party that works seamlessly with Information Cards. Our Information Card SignIn control now exposes new properties, like &lt;b&gt;Card Tile&lt;/b&gt; and &lt;b&gt;RequireUserInteraction&lt;/b&gt; that work well with this new Beta version of Windows&amp;#174; CardSpace &amp;#8220;Geneva&amp;#8221;.          &lt;p&gt;&lt;/p&gt;       &lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;h3 style="margin: 10pt 0in 0pt"&gt;&lt;font face="Calibri"&gt;&lt;font size="3"&gt;&lt;font color="#4f81bd"&gt;&lt;strong&gt;&lt;font face="Verdana"&gt;Give us your feedback!             &lt;br style="mso-special-character: line-break" /&gt;&lt;/font&gt;&lt;/strong&gt;          &lt;br style="mso-special-character: line-break" /&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/h3&gt;  &lt;p style="margin: 0in 0in 10pt" class="MsoNormal"&gt;&lt;font size="2" face="Verdana"&gt;Please give us your feedback and tell us what you think. The features described above provide just a glimpse of the changes that went into this release. We&amp;#8217;ve tried hard to make the programming model simpler, and better aligned with some of the existing ASP.NET/WCF environments.&lt;/font&gt;&lt;/p&gt;  &lt;p style="line-height: normal; margin: 0in 0in 10pt; background: white; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto" class="MsoNormal"&gt;&lt;span style="color: black; mso-bidi-font-family: &amp;#39;Courier New&amp;#39;"&gt;&lt;font size="2"&gt;&lt;font face="Verdana"&gt;-&lt;span style="mso-spacerun: yes"&gt;&amp;#160; &lt;/span&gt;The &amp;#8220;Geneva&amp;#8221; Framework Team          &lt;p&gt;&lt;/p&gt;       &lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9037112" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/card/archive/tags/Geneva/default.aspx">Geneva</category><category domain="http://blogs.msdn.com/card/archive/tags/_2600_quot_3B00_Geneva_2600_quot_3B00_+Framework/default.aspx">&amp;quot;Geneva&amp;quot; Framework</category></item><item><title>"Geneva" Beta available now</title><link>http://blogs.msdn.com/card/archive/2008/10/29/geneva-beta-available-now.aspx</link><pubDate>Wed, 29 Oct 2008 03:35:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9021271</guid><dc:creator>CardSpaceBlog</dc:creator><slash:comments>2</slash:comments><comments>http://blogs.msdn.com/card/comments/9021271.aspx</comments><wfw:commentRss>http://blogs.msdn.com/card/commentrss.aspx?PostID=9021271</wfw:commentRss><description>&lt;P class=MsoNormal&gt;The Federated Identity ”Geneva” &amp;nbsp;team is happy to announce the release of Microsoft code name “Geneva”, an open platform for simplified user access based on claims.&amp;nbsp; This release consists of three components:&amp;nbsp; Geneva Framework for .NET developers, Geneva Server for IT Pros, and Windows CardSpace “Geneva”.&amp;nbsp; &lt;/P&gt;
&lt;P class=MsoNormal&gt;You can find all of our installation downloads and supporting documentation for each component of the Geneva platform on the &lt;A href="http://go.microsoft.com/fwlink/?linkid=122266" mce_href="http://go.microsoft.com/fwlink/?linkid=122266"&gt;“Geneva” Connect site&lt;/A&gt;.&lt;/P&gt;
&lt;P class=MsoNormal&gt;As our team now has three products available we will begin discussing them all on this site. We will continue to discuss details about CardSpace here, but you can also look forward to details on the “Geneva” Server and Framework on this blog. We also have &lt;A href="http://social.msdn.microsoft.com/Forums/en-US/Geneva/threads/" mce_href="http://social.msdn.microsoft.com/Forums/en-US/Geneva/threads/"&gt;a dedicated forum for “Geneva” available on MSDN&lt;/A&gt;.&lt;/P&gt;
&lt;P class=MsoNormal&gt;We look forward to hearing from you about our new release!&lt;/P&gt;
&lt;P class=MsoNormal&gt;- The Federated Identity “Geneva” team&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9021271" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/card/archive/tags/Geneva/default.aspx">Geneva</category><category domain="http://blogs.msdn.com/card/archive/tags/_2600_quot_3B00_Geneva_2600_quot_3B00_+Server/default.aspx">&amp;quot;Geneva&amp;quot; Server</category><category domain="http://blogs.msdn.com/card/archive/tags/_2600_quot_3B00_Geneva_2600_quot_3B00_+Framework/default.aspx">&amp;quot;Geneva&amp;quot; Framework</category><category domain="http://blogs.msdn.com/card/archive/tags/CardSpace+_2600_quot_3B00_Geneva_2600_quot_3B00_/default.aspx">CardSpace &amp;quot;Geneva&amp;quot;</category></item></channel></rss>