<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.msdn.com/utility/FeedStylesheets/atom.xsl" media="screen"?><feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en-US"><title type="html">Vibro.NET</title><subtitle type="html">Scatter thoughts</subtitle><id>http://blogs.msdn.com/vbertocci/atom.xml</id><link rel="alternate" type="text/html" href="http://blogs.msdn.com/vbertocci/default.aspx" /><link rel="self" type="application/atom+xml" href="http://blogs.msdn.com/vbertocci/atom.xml" /><generator uri="http://communityserver.org" version="2.1.61025.2">Community Server</generator><updated>2009-08-04T16:51:05Z</updated><entry><title>Download the November 2009 release of the Identity Developer Training Kit</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/vbertocci/archive/2009/11/06/download-the-november-2009-release-of-the-identity-developer-training-kit.aspx" /><id>http://blogs.msdn.com/vbertocci/archive/2009/11/06/download-the-november-2009-release-of-the-identity-developer-training-kit.aspx</id><published>2009-11-07T00:00:45Z</published><updated>2009-11-07T00:00:45Z</updated><content type="html">&lt;div class="wlWriterHeaderFooter" style="float:right; margin:0px; padding:0px 0px 4px 8px;"&gt;&lt;script type="text/javascript"&gt;digg_url = "http://blogs.msdn.com/vbertocci/archive/2009/11/06/download-the-november-2009-release-of-the-identity-developer-training-kit.aspx";digg_title = "Download the November 2009 release of the Identity Developer Training Kit";digg_bgcolor = "#FFFFFF";digg_skin = "normal";&lt;/script&gt;&lt;script src="http://digg.com/tools/diggthis.js" type="text/javascript"&gt;&lt;/script&gt;&lt;script type="text/javascript"&gt;digg_url = undefined;digg_title = undefined;digg_bgcolor = undefined;digg_skin = undefined;&lt;/script&gt;&lt;/div&gt;&lt;p&gt;&lt;a href="http://blogs.msdn.com/blogfiles/vbertocci/WindowsLiveWriter/DownloadtheNovember2009releaseoftheIdent_E129/trainingkit_2.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="trainingkit" border="0" alt="trainingkit" src="http://blogs.msdn.com/blogfiles/vbertocci/WindowsLiveWriter/DownloadtheNovember2009releaseoftheIdent_E129/trainingkit_thumb.png" width="500" height="341" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;Let’s close the WIF RC day with the &lt;a href="http://www.microsoft.com/downloads/details.aspx?displaylang=en&amp;amp;FamilyID=c3e315fa-94e2-4028-99cb-904369f177c0"&gt;November refresh of our Identity Developer Training Kit&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;The new version of the &lt;a href="http://www.microsoft.com/downloads/details.aspx?displaylang=en&amp;amp;FamilyID=c3e315fa-94e2-4028-99cb-904369f177c0"&gt;Identity Developer Training Kit&lt;/a&gt; ported forward the three WIF labs (web site, web services, ASP.NET Membership provider) to the RC, and improved support for Windows 7 and Windows Server 2008 R2.&lt;/p&gt;  &lt;p&gt;The ACS labs have been temporary removed, to give us the time to accommodate &lt;a href="http://blogs.msdn.com/vbertocci/archive/2009/11/05/the-new-acs-is-live-if-you-do-http-you-can-play-the-game.aspx"&gt;the new REST scenarios it now supports&lt;/a&gt;, but it will be back in in no time.&lt;/p&gt;  &lt;p&gt;In addition to that, we’ll also be adding some new interesting content very soon… but I won’t spoil the surprise ;-)&lt;/p&gt;  &lt;p&gt;Happy coding!&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9918902" width="1" height="1"&gt;</content><author><name>vibro</name><uri>http://blogs.msdn.com/members/vibro.aspx</uri></author><category term="Identity" scheme="http://blogs.msdn.com/vbertocci/archive/tags/Identity/default.aspx" /><category term=".NET Access Control" scheme="http://blogs.msdn.com/vbertocci/archive/tags/.NET+Access+Control/default.aspx" /><category term="Windows Identity Foundation" scheme="http://blogs.msdn.com/vbertocci/archive/tags/Windows+Identity+Foundation/default.aspx" /><category term="WIF" scheme="http://blogs.msdn.com/vbertocci/archive/tags/WIF/default.aspx" /></entry><entry><title>ClaimsDrivenModifierControl has been updated to WIF RC</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/vbertocci/archive/2009/11/06/claimsdrivenmodifiercontrol-has-been-updated-to-wif-rc.aspx" /><id>http://blogs.msdn.com/vbertocci/archive/2009/11/06/claimsdrivenmodifiercontrol-has-been-updated-to-wif-rc.aspx</id><published>2009-11-06T19:32:51Z</published><updated>2009-11-06T19:32:51Z</updated><content type="html">&lt;div class="wlWriterHeaderFooter" style="float:right; margin:0px; padding:0px 0px 4px 8px;"&gt;&lt;script type="text/javascript"&gt;digg_url = "http://blogs.msdn.com/vbertocci/archive/2009/11/06/claimsdrivenmodifiercontrol-has-been-updated-to-wif-rc.aspx";digg_title = "ClaimsDrivenModifierControl has been updated to WIF RC";digg_bgcolor = "#FFFFFF";digg_skin = "normal";&lt;/script&gt;&lt;script src="http://digg.com/tools/diggthis.js" type="text/javascript"&gt;&lt;/script&gt;&lt;script type="text/javascript"&gt;digg_url = undefined;digg_title = undefined;digg_bgcolor = undefined;digg_skin = undefined;&lt;/script&gt;&lt;/div&gt;&lt;p&gt;&lt;a href="http://blogs.msdn.com/blogfiles/vbertocci/WindowsLiveWriter/ClaimsDrivenModifierControlhasbeenupdate_A262/claimsbasecontrs_2.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="claimsbasecontrs" border="0" alt="claimsbasecontrs" src="http://blogs.msdn.com/blogfiles/vbertocci/WindowsLiveWriter/ClaimsDrivenModifierControlhasbeenupdate_A262/claimsbasecontrs_thumb.png" width="239" height="240" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;Following the route of &lt;a href="http://blogs.msdn.com/vbertocci/archive/2009/11/06/fabrikamshipping-has-been-updated-to-wif-rc.aspx"&gt;FabrikamShipping&lt;/a&gt;, the &lt;a href="http://code.msdn.microsoft.com/ClaimsDrivenControl"&gt;Claims-Driven Modifier Control&lt;/a&gt; is now ready to influence the behavior of your federated sample websites… using &lt;a href="http://blogs.msdn.com/vbertocci/archive/2009/11/06/the-rc-of-windows-identity-foundation-is-here.aspx"&gt;WIF RC&lt;/a&gt; :-)&lt;/p&gt;  &lt;p&gt;enjoy!&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9918759" width="1" height="1"&gt;</content><author><name>vibro</name><uri>http://blogs.msdn.com/members/vibro.aspx</uri></author><category term="Identity" scheme="http://blogs.msdn.com/vbertocci/archive/tags/Identity/default.aspx" /><category term="Windows Identity Foundation" scheme="http://blogs.msdn.com/vbertocci/archive/tags/Windows+Identity+Foundation/default.aspx" /><category term="WIF" scheme="http://blogs.msdn.com/vbertocci/archive/tags/WIF/default.aspx" /></entry><entry><title>FabrikamShipping has been updated to WIF RC</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/vbertocci/archive/2009/11/06/fabrikamshipping-has-been-updated-to-wif-rc.aspx" /><id>http://blogs.msdn.com/vbertocci/archive/2009/11/06/fabrikamshipping-has-been-updated-to-wif-rc.aspx</id><published>2009-11-06T19:08:23Z</published><updated>2009-11-06T19:08:23Z</updated><content type="html">&lt;div class="wlWriterHeaderFooter" style="float:right; margin:0px; padding:0px 0px 4px 8px;"&gt;&lt;script type="text/javascript"&gt;digg_url = "http://blogs.msdn.com/vbertocci/archive/2009/11/06/fabrikamshipping-has-been-updated-to-wif-rc.aspx";digg_title = "FabrikamShipping has been updated to WIF RC";digg_bgcolor = "#FFFFFF";digg_skin = "normal";&lt;/script&gt;&lt;script src="http://digg.com/tools/diggthis.js" type="text/javascript"&gt;&lt;/script&gt;&lt;script type="text/javascript"&gt;digg_url = undefined;digg_title = undefined;digg_bgcolor = undefined;digg_skin = undefined;&lt;/script&gt;&lt;/div&gt;&lt;p&gt;&lt;a href="http://blogs.msdn.com/blogfiles/vbertocci/WindowsLiveWriter/FabrikamShippinghasbeenupdatedtoWIFRC_9CA6/fshippingperspectiver_2.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="fshippingperspectiver" border="0" alt="fshippingperspectiver" src="http://blogs.msdn.com/blogfiles/vbertocci/WindowsLiveWriter/FabrikamShippinghasbeenupdatedtoWIFRC_9CA6/fshippingperspectiver_thumb.png" width="200" height="223" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;That’s right, the big sample you know and (hopefully?;-)) love has been updated for taking advantage of WIF RC.&lt;/p&gt;  &lt;p&gt;Get it while it’s hot at &lt;a title="http://code.msdn.microsoft.com/FabrikamShipping" href="http://code.msdn.microsoft.com/FabrikamShipping"&gt;http://code.msdn.microsoft.com/FabrikamShipping&lt;/a&gt;&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9918747" width="1" height="1"&gt;</content><author><name>vibro</name><uri>http://blogs.msdn.com/members/vibro.aspx</uri></author><category term="Identity" scheme="http://blogs.msdn.com/vbertocci/archive/tags/Identity/default.aspx" /><category term="FabrikamShipping" scheme="http://blogs.msdn.com/vbertocci/archive/tags/FabrikamShipping/default.aspx" /><category term="Windows Identity Foundation" scheme="http://blogs.msdn.com/vbertocci/archive/tags/Windows+Identity+Foundation/default.aspx" /><category term="WIF" scheme="http://blogs.msdn.com/vbertocci/archive/tags/WIF/default.aspx" /></entry><entry><title>The Id Element Special: up close &amp; personal with WIF RC</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/vbertocci/archive/2009/11/06/the-id-element-special-up-close-personal-with-wif-rc.aspx" /><id>http://blogs.msdn.com/vbertocci/archive/2009/11/06/the-id-element-special-up-close-personal-with-wif-rc.aspx</id><published>2009-11-06T18:21:00Z</published><updated>2009-11-06T18:21:00Z</updated><content type="html">&lt;DIV style="PADDING-BOTTOM: 4px; MARGIN: 0px; PADDING-LEFT: 8px; PADDING-RIGHT: 0px; FLOAT: right; PADDING-TOP: 0px" class=wlWriterHeaderFooter&gt;
&lt;SCRIPT type=text/javascript&gt;digg_url = "http://blogs.msdn.com/vbertocci/archive/2009/11/06/the-id-element-special-up-close-personal-with-wif-rc.aspx";digg_title = "The Id Element Special: up close &amp; personal with WIF RC";digg_bgcolor = "#FFFFFF";digg_skin = "normal";&lt;/SCRIPT&gt;

&lt;SCRIPT type=text/javascript src="http://digg.com/tools/diggthis.js" mce_src="http://digg.com/tools/diggthis.js"&gt;&lt;/SCRIPT&gt;

&lt;SCRIPT type=text/javascript&gt;digg_url = undefined;digg_title = undefined;digg_bgcolor = undefined;digg_skin = undefined;&lt;/SCRIPT&gt;
&lt;/DIV&gt;
&lt;P&gt;&lt;A href="http://channel9.msdn.com/identity" mce_href="http://channel9.msdn.com/identity"&gt;&lt;IMG border=0 src="http://www.maseghepensu.it/IdElementbanner.png" mce_src="http://www.maseghepensu.it/IdElementbanner.png"&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.msdn.com/blogfiles/vbertocci/WindowsLiveWriter/TheIdElementSpecialupclosepersonalwithWI_916C/image_2.png" mce_href="http://blogs.msdn.com/blogfiles/vbertocci/WindowsLiveWriter/TheIdElementSpecialupclosepersonalwithWI_916C/image_2.png"&gt;&lt;IMG style="BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; DISPLAY: inline; MARGIN-LEFT: 0px; BORDER-TOP: 0px; MARGIN-RIGHT: 0px; BORDER-RIGHT: 0px" title=image border=0 alt=image align=left src="http://blogs.msdn.com/blogfiles/vbertocci/WindowsLiveWriter/TheIdElementSpecialupclosepersonalwithWI_916C/image_thumb.png" width=404 height=270 mce_src="http://blogs.msdn.com/blogfiles/vbertocci/WindowsLiveWriter/TheIdElementSpecialupclosepersonalwithWI_916C/image_thumb.png"&gt;&lt;/A&gt; &lt;/P&gt;
&lt;P&gt;The Federated Identity team finally unwrapped the RC version of Windows Identity Foundation: as you have come to expect, &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;the Id Element did some fact gathering for you&lt;/A&gt;. Enjoy!&lt;/P&gt;
&lt;BLOCKQUOTE&gt;
&lt;P&gt;&lt;EM&gt;The release candidate of Windows Identity Foundation is here! Chock-full of improvements driven by YOUR feedback, WIF RC gives a very good idea of how the final release will look like. &lt;BR&gt;Vittorio went to visit &lt;STRONG&gt;Sidd&lt;/STRONG&gt;, &lt;STRONG&gt;Govind&lt;/STRONG&gt; and &lt;STRONG&gt;Sesha&lt;/STRONG&gt; to learn about the new features and explore the rationale behind some of them. From a comprehensive list of new features to deep dives in their favourite scenarios, the guys tell it all. Tune in! &lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;&lt;/EM&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;&lt;/EM&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;&lt;/EM&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;&lt;/EM&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;&lt;/EM&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;&lt;/EM&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;&lt;/EM&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;&lt;/EM&gt;&amp;nbsp;&lt;/P&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9918726" width="1" height="1"&gt;</content><author><name>vibro</name><uri>http://blogs.msdn.com/members/vibro.aspx</uri></author><category term="Identity" scheme="http://blogs.msdn.com/vbertocci/archive/tags/Identity/default.aspx" /><category term="Geneva Framework" scheme="http://blogs.msdn.com/vbertocci/archive/tags/Geneva+Framework/default.aspx" /><category term="Geneva" scheme="http://blogs.msdn.com/vbertocci/archive/tags/Geneva/default.aspx" /><category term="IdElement" scheme="http://blogs.msdn.com/vbertocci/archive/tags/IdElement/default.aspx" /><category term="Windows Identity Foundation" scheme="http://blogs.msdn.com/vbertocci/archive/tags/Windows+Identity+Foundation/default.aspx" /><category term="WIF" scheme="http://blogs.msdn.com/vbertocci/archive/tags/WIF/default.aspx" /></entry><entry><title>The RC of Windows Identity Foundation is here!</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/vbertocci/archive/2009/11/06/the-rc-of-windows-identity-foundation-is-here.aspx" /><id>http://blogs.msdn.com/vbertocci/archive/2009/11/06/the-rc-of-windows-identity-foundation-is-here.aspx</id><published>2009-11-06T18:06:00Z</published><updated>2009-11-06T18:06:00Z</updated><content type="html">&lt;DIV style="PADDING-BOTTOM: 4px; MARGIN: 0px; PADDING-LEFT: 8px; PADDING-RIGHT: 0px; FLOAT: right; PADDING-TOP: 0px" class=wlWriterHeaderFooter&gt;
&lt;SCRIPT type=text/javascript&gt;digg_url = "http://blogs.msdn.com/vbertocci/archive/2009/11/06/the-rc-of-windows-identity-foundation-is-here.aspx";digg_title = "The RC of Windows Identity Foundation is here!";digg_bgcolor = "#FFFFFF";digg_skin = "normal";&lt;/SCRIPT&gt;

&lt;SCRIPT type=text/javascript src="http://digg.com/tools/diggthis.js" mce_src="http://digg.com/tools/diggthis.js"&gt;&lt;/SCRIPT&gt;

&lt;SCRIPT type=text/javascript&gt;digg_url = undefined;digg_title = undefined;digg_bgcolor = undefined;digg_skin = undefined;&lt;/SCRIPT&gt;
&lt;/DIV&gt;
&lt;P&gt;&lt;A href="http://blogs.msdn.com/blogfiles/vbertocci/WindowsLiveWriter/TheRCofWindowsIdentityFoundationishere_538/NET-WIF_h_rgb%5B2%5D_2.jpg" mce_href="http://blogs.msdn.com/blogfiles/vbertocci/WindowsLiveWriter/TheRCofWindowsIdentityFoundationishere_538/NET-WIF_h_rgb%5B2%5D_2.jpg"&gt;&lt;IMG style="BORDER-RIGHT-WIDTH: 0px; DISPLAY: inline; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px" title=NET-WIF_h_rgb[2] border=0 alt=NET-WIF_h_rgb[2] src="http://blogs.msdn.com/blogfiles/vbertocci/WindowsLiveWriter/TheRCofWindowsIdentityFoundationishere_538/NET-WIF_h_rgb%5B2%5D_thumb.jpg" width=516 height=97 mce_src="http://blogs.msdn.com/blogfiles/vbertocci/WindowsLiveWriter/TheRCofWindowsIdentityFoundationishere_538/NET-WIF_h_rgb%5B2%5D_thumb.jpg"&gt;&lt;/A&gt; &lt;/P&gt;
&lt;P&gt;You have been waiting for it: &lt;A href="http://blogs.technet.com/forefront/archive/2009/11/06/developers-try-out-the-windows-identity-foundation-release-candidate.aspx" mce_href="http://blogs.technet.com/forefront/archive/2009/11/06/developers-try-out-the-windows-identity-foundation-release-candidate.aspx"&gt;it is finally here&lt;/A&gt;. We have just released WIF RC, you can download it &lt;A href="http://www.microsoft.com/downloads/details.aspx?displaylang=en&amp;amp;FamilyID=defd2019-a61f-4327-9332-6a4b6103527a" mce_href="http://www.microsoft.com/downloads/details.aspx?displaylang=en&amp;amp;FamilyID=defd2019-a61f-4327-9332-6a4b6103527a"&gt;here&lt;/A&gt;. Note how nicely the logo reflects WIF’s status of member of the .NET family… i &lt;EM&gt;love&lt;/EM&gt; it!&lt;/P&gt;
&lt;P&gt;This release has very few breaking changes, but it is full of small &amp;amp; big improvements. You can learn all about it in &lt;A href="http://blogs.msdn.com/vbertocci/archive/2009/11/06/the-id-element-special-up-close-personal-with-wif-rc.aspx" mce_href="http://blogs.msdn.com/vbertocci/archive/2009/11/06/the-id-element-special-up-close-personal-with-wif-rc.aspx"&gt;our RC special of the Id Element&lt;/A&gt;!&lt;/P&gt;
&lt;P&gt;Also, we updated to the RC the Identity Training Kit, FabrikamShipping and the ClaimsDrivenModifierControl; as the new versions come online I will post accordingly (and change the text into links).&lt;/P&gt;
&lt;P&gt;And now… heads down for the Big R! &lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9918709" width="1" height="1"&gt;</content><author><name>vibro</name><uri>http://blogs.msdn.com/members/vibro.aspx</uri></author></entry><entry><title>The New ACS is Live: if you do HTTP, you can play the Game</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/vbertocci/archive/2009/11/05/the-new-acs-is-live-if-you-do-http-you-can-play-the-game.aspx" /><id>http://blogs.msdn.com/vbertocci/archive/2009/11/05/the-new-acs-is-live-if-you-do-http-you-can-play-the-game.aspx</id><published>2009-11-06T07:56:32Z</published><updated>2009-11-06T07:56:32Z</updated><content type="html">&lt;div class="wlWriterHeaderFooter" style="float:right; margin:0px; padding:0px 0px 4px 8px;"&gt;&lt;script type="text/javascript"&gt;digg_url = "http://blogs.msdn.com/vbertocci/archive/2009/11/05/the-new-acs-is-live-if-you-do-http-you-can-play-the-game.aspx";digg_title = "The New ACS is Live: if you do HTTP, you can play the Game";digg_bgcolor = "#FFFFFF";digg_skin = "normal";&lt;/script&gt;&lt;script src="http://digg.com/tools/diggthis.js" type="text/javascript"&gt;&lt;/script&gt;&lt;script type="text/javascript"&gt;digg_url = undefined;digg_title = undefined;digg_bgcolor = undefined;digg_skin = undefined;&lt;/script&gt;&lt;/div&gt;&lt;p&gt;Today the &lt;a href="http://blogs.msdn.com/netservices/"&gt;.NET Services team&lt;/a&gt; released the first &lt;a href="https://netservices.azure.com/"&gt;CTP&lt;/a&gt; that reflects the &lt;a href="http://blogs.msdn.com/netservices/archive/2009/09/18/update-on-the-next-microsoft-net-services-ctp.aspx"&gt;changes announced back in September&lt;/a&gt;: you can read about it in their &lt;a href="http://blogs.msdn.com/netservices/archive/2009/11/05/microsoft-net-services-november-ctp-release.aspx"&gt;team blog&lt;/a&gt; and in &lt;a href="http://blogs.msdn.com/justinjsmith/archive/2009/11/05/access-control-service-m7-released-today.aspx"&gt;Justin’s blog&lt;/a&gt; and experiment with the service &lt;a href="https://netservices.azure.com/"&gt;here&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;You know, it’s kind of a big deal! The power of the claims-based approach is now within reach for REST developers and a surprisingly wide array of platform and devices: all it takes for taking advantage of the service is being able to use http and perform super-simple crypto (did I just say an oxymoron or what? Come on, you know what i mean :-)). Substantially, many of the diagram you have seen me drawing in the last 4 years remain pretty much unchanged: the difference is mainly in the kind of tokens exchanged (a minimalist bearer that plays fair with the space limitations in HTTPland) and in the protocol used.&lt;/p&gt;  &lt;p&gt;The protocol ACS uses is WRAP, or Web Resource Authorization Protocol; in fact I should probably call it OAUTH WRAP, given what is mentioned on the &lt;a href="http://groups.google.com/group/WRAP-WG"&gt;WRAP discussion group home page&lt;/a&gt;… which is now moved to &lt;a title="http://groups.google.com/group/oauth-wrap-wg" href="http://groups.google.com/group/oauth-wrap-wg"&gt;http://groups.google.com/group/oauth-wrap-wg&lt;/a&gt;. OAUTH WRAP has a companion token, the Simple Web Token or SWT, whose spec can be found &lt;a href="http://oauth-wrap-wg.googlegroups.com/web/SWT-v0.9.5.1.pdf?gda=GWA24kMAAABFB7PFAFiVedPtjcqT8uuISHXb61-IecwhRFY0f1mRb9F2tzlQ33RhT1wW8BFYO1QytiJ-HdGYYcPi_09pl8N7FWLveOaWjzbYnpnkpmxcWg"&gt;here&lt;/a&gt;. Take the time to leaf through them: you’ll be surprised by how simple &amp;amp; straightforward they are.&lt;/p&gt;  &lt;p&gt;I am itching to pick the pen and start scribbling on my tablet some schema for you, but I’ll resist the temptation: we are working on some content for helping you to explore the new possibilities that the service offers, and it will be available to you very soon. In the meanwhile, you can play with the samples in the &lt;a href="https://netservices.azure.com/"&gt;SDK&lt;/a&gt;: and of course, don’t forget to add &lt;a href="http://microsoftpdc.com/Sessions/SVC19"&gt;Justin’s session&lt;/a&gt; in your &lt;a href="http://microsoftpdc.com"&gt;PDC09 agenda&lt;/a&gt;!&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9918438" width="1" height="1"&gt;</content><author><name>vibro</name><uri>http://blogs.msdn.com/members/vibro.aspx</uri></author><category term="Identity" scheme="http://blogs.msdn.com/vbertocci/archive/tags/Identity/default.aspx" /><category term="PDC" scheme="http://blogs.msdn.com/vbertocci/archive/tags/PDC/default.aspx" /><category term=".NET Services" scheme="http://blogs.msdn.com/vbertocci/archive/tags/.NET+Services/default.aspx" /><category term=".NET Access Control" scheme="http://blogs.msdn.com/vbertocci/archive/tags/.NET+Access+Control/default.aspx" /><category term="Azure Services" scheme="http://blogs.msdn.com/vbertocci/archive/tags/Azure+Services/default.aspx" /><category term="PDC09" scheme="http://blogs.msdn.com/vbertocci/archive/tags/PDC09/default.aspx" /><category term="PDC2009" scheme="http://blogs.msdn.com/vbertocci/archive/tags/PDC2009/default.aspx" /></entry><entry><title>WIF on .NET Rocks!</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/vbertocci/archive/2009/11/03/wif-on-net-rocks.aspx" /><id>http://blogs.msdn.com/vbertocci/archive/2009/11/03/wif-on-net-rocks.aspx</id><published>2009-11-03T17:30:12Z</published><updated>2009-11-03T17:30:12Z</updated><content type="html">&lt;div class="wlWriterHeaderFooter" style="float:right; margin:0px; padding:0px 0px 4px 8px;"&gt;&lt;script type="text/javascript"&gt;digg_url = "http://blogs.msdn.com/vbertocci/archive/2009/11/03/wif-on-net-rocks.aspx";digg_title = "WIF on .NET Rocks!";digg_bgcolor = "#FFFFFF";digg_skin = "normal";&lt;/script&gt;&lt;script src="http://digg.com/tools/diggthis.js" type="text/javascript"&gt;&lt;/script&gt;&lt;script type="text/javascript"&gt;digg_url = undefined;digg_title = undefined;digg_bgcolor = undefined;digg_skin = undefined;&lt;/script&gt;&lt;/div&gt;&lt;p&gt;&lt;a href="http://bit.ly/1xoYhD"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="clip_image002" border="0" alt="clip_image002" src="http://blogs.msdn.com/blogfiles/vbertocci/WindowsLiveWriter/WIFon.NETRocks_859F/clip_image002_3.jpg" width="244" height="238" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Last Saturday I had the pleasure to spend 1 hour at the phone with Carl &amp;amp; Franklin from &lt;a href="http://bit.ly/1xoYhD"&gt;.NET Rocks&lt;/a&gt;: you can listen to the results &lt;a href="http://bit.ly/1xoYhD"&gt;here&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;We mainly chatted about why claims are good for you: while the first parts are mostly introductory content, we quickly find ourselves discussing advanced topics, like the (good!) implications on development practices on switching to claims. It’s a gentle slope, so you’ll have time to pull out before the water gets too deep… or to dive right in, if identity is your thing ;-)&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9916862" width="1" height="1"&gt;</content><author><name>vibro</name><uri>http://blogs.msdn.com/members/vibro.aspx</uri></author><category term="Identity" scheme="http://blogs.msdn.com/vbertocci/archive/tags/Identity/default.aspx" /><category term="Geneva Framework" scheme="http://blogs.msdn.com/vbertocci/archive/tags/Geneva+Framework/default.aspx" /><category term="Geneva" scheme="http://blogs.msdn.com/vbertocci/archive/tags/Geneva/default.aspx" /><category term="Windows Identity Foundation" scheme="http://blogs.msdn.com/vbertocci/archive/tags/Windows+Identity+Foundation/default.aspx" /><category term="WIF" scheme="http://blogs.msdn.com/vbertocci/archive/tags/WIF/default.aspx" /></entry><entry><title>TechEd Europe &amp; PDC</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/vbertocci/archive/2009/11/03/teched-europe-pdc.aspx" /><id>http://blogs.msdn.com/vbertocci/archive/2009/11/03/teched-europe-pdc.aspx</id><published>2009-11-03T08:45:40Z</published><updated>2009-11-03T08:45:40Z</updated><content type="html">&lt;div class="wlWriterHeaderFooter" style="float:right; margin:0px; padding:0px 0px 4px 8px;"&gt;&lt;script type="text/javascript"&gt;digg_url = "http://blogs.msdn.com/vbertocci/archive/2009/11/03/teched-europe-pdc.aspx";digg_title = "TechEd Europe &amp; PDC";digg_bgcolor = "#FFFFFF";digg_skin = "normal";&lt;/script&gt;&lt;script src="http://digg.com/tools/diggthis.js" type="text/javascript"&gt;&lt;/script&gt;&lt;script type="text/javascript"&gt;digg_url = undefined;digg_title = undefined;digg_bgcolor = undefined;digg_skin = undefined;&lt;/script&gt;&lt;/div&gt;&lt;p&gt;&amp;#160;&lt;a href="http://blogs.msdn.com/blogfiles/vbertocci/WindowsLiveWriter/TechEdEuropePDC_AAF/globe%20hopping_2.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; margin-left: 0px; border-top: 0px; margin-right: 0px; border-right: 0px" title="globe hopping" border="0" alt="globe hopping" align="left" src="http://blogs.msdn.com/blogfiles/vbertocci/WindowsLiveWriter/TechEdEuropePDC_AAF/globe%20hopping_thumb.png" width="179" height="179" /&gt;&lt;/a&gt; November is already here: can you believe it? The last few months have been a crescendo of activities, and now that PDC is just behind the corner they just turned in a tornado (alliterating in English is, well, &lt;em&gt;weird&lt;/em&gt;). I can’t really tell you all we’ve been cooking for your identity geeks out there, but you’ll know soon enough: probably sooner than you think ;-)&lt;/p&gt;  &lt;p&gt;In any case, this is the last week I have for finalizing everything: next Sunday I’ll hop on a flight for Berlin, where I’ll give a session on WIF: it’s &lt;/p&gt;  &lt;p&gt;&lt;strong&gt;SIA305, “Windows Identity Foundation Overview”, on Wednesday 11/11 | 9:00-10:15 | New York 3 - Hall 7-1a&lt;/strong&gt;. Thanks to the good work of the Security, Identity &amp;amp; Access track owners, this year the sessions’ order is actually the correct one: the session will follow the introductory breakout from my good friend David Chappell, who is presenting a 200 on claims based identity the day before (SIA204 Understanding Claims-Based Applications: An Overview of Active Directory Federation Services (AD FS) v2, Windows Identity Foundation, and CardSpace Tue 11/10 | 15:15-16:30 | Budapest - Hall 7-2b).&lt;/p&gt;  &lt;p&gt;You’ll also find me at the booth, and I’ll periodically walk by the hands-on lab area (try SIA26!) to see if you have any questions. Looking forward to meet you there!&lt;/p&gt;  &lt;p&gt;Every year I attach to TechEd Europe a tour of EU customers: this time I won’t be able to, on Friday I’ll fly straight to L.A. to add the finishing touches before the PDC09’s Big Show. More about this soon!&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9916638" width="1" height="1"&gt;</content><author><name>vibro</name><uri>http://blogs.msdn.com/members/vibro.aspx</uri></author><category term="Identity" scheme="http://blogs.msdn.com/vbertocci/archive/tags/Identity/default.aspx" /><category term="Events" scheme="http://blogs.msdn.com/vbertocci/archive/tags/Events/default.aspx" /><category term="PDC" scheme="http://blogs.msdn.com/vbertocci/archive/tags/PDC/default.aspx" /><category term="Windows Identity Foundation" scheme="http://blogs.msdn.com/vbertocci/archive/tags/Windows+Identity+Foundation/default.aspx" /><category term="WIF" scheme="http://blogs.msdn.com/vbertocci/archive/tags/WIF/default.aspx" /><category term="PDC09" scheme="http://blogs.msdn.com/vbertocci/archive/tags/PDC09/default.aspx" /><category term="PDC2009" scheme="http://blogs.msdn.com/vbertocci/archive/tags/PDC2009/default.aspx" /></entry><entry><title>It’s official: ADFS 2.0 passes Liberty Alliance SAML 2.0 interop tests with IBM, SAP, Novell, Ping, Siemens, Entrust</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/vbertocci/archive/2009/09/30/it-s-official-adfs-2-0-passes-liberty-alliance-saml-2-0-interop-tests-with-ibm-sap-novell-ping-siemens-entrust.aspx" /><id>http://blogs.msdn.com/vbertocci/archive/2009/09/30/it-s-official-adfs-2-0-passes-liberty-alliance-saml-2-0-interop-tests-with-ibm-sap-novell-ping-siemens-entrust.aspx</id><published>2009-10-01T03:22:36Z</published><updated>2009-10-01T03:22:36Z</updated><content type="html">&lt;div class="wlWriterHeaderFooter" style="float:right; margin:0px; padding:0px 0px 4px 8px;"&gt;&lt;script type="text/javascript"&gt;digg_url = "http://blogs.msdn.com/vbertocci/archive/2009/09/30/it-s-official-adfs-2-0-passes-liberty-alliance-saml-2-0-interop-tests-with-ibm-sap-novell-ping-siemens-entrust.aspx";digg_title = "It’s official: ADFS 2.0 passes Liberty Alliance SAML 2.0 interop tests with IBM, SAP, Novell, Ping, Siemens, Entrust";digg_bgcolor = "#FFFFFF";digg_skin = "normal";&lt;/script&gt;&lt;script src="http://digg.com/tools/diggthis.js" type="text/javascript"&gt;&lt;/script&gt;&lt;script type="text/javascript"&gt;digg_url = undefined;digg_title = undefined;digg_bgcolor = undefined;digg_skin = undefined;&lt;/script&gt;&lt;/div&gt;&lt;p&gt;&lt;img title="image" style="border-right: 0px; border-top: 0px; display: inline; border-left: 0px; border-bottom: 0px" height="238" alt="image" src="http://blogs.msdn.com/blogfiles/vbertocci/WindowsLiveWriter/Its.0interoptestswithIBMSAPNovellPingSie_F280/image_9453c0c6-fe91-4fba-9774-18e7e635d94e.png" width="187" border="0" /&gt; &lt;/p&gt;  &lt;p&gt;Well, in the last 12 months we certainly covered a lot of ground! &lt;/p&gt;  &lt;p&gt;Last October we announced that we were going to support the SAML protocol in ADFS 2 (at the time announced under the codename Geneva Server).&lt;/p&gt;  &lt;p&gt;Today we are backing that claim (pun intended) with &lt;a href="http://media.projectliberty.org/saml_2_0_test_procedure_v3_2_2_full_matrix_implementation_table_q309/"&gt;the results of the latest Liberty Alliance Interoperability Testing&lt;/a&gt;, which demonstrate that ADFS 2’s SAML 2.0 protocol implementation interoperates with the corresponding products from Entrust, IBM, Novell, Ping Identity, SAP, and Siemens. &lt;/p&gt;  &lt;p&gt;As a &lt;a href="http://blogs.msdn.com/card/archive/2009/10/01/ad-fs-v2-0-passes-liberty-alliance-saml-2-0-interoperability-testing.aspx"&gt;rightfully proud team explains in the Geneva blog&lt;/a&gt;, the test included the three main profiles &lt;strong&gt;IdP Lite&lt;/strong&gt;, &lt;strong&gt;SP Lite&lt;/strong&gt; and &lt;strong&gt;EGov 1.5&lt;/strong&gt;; and it was pretty much the Cartesian product of all vendors &amp;amp; test cases, which kind of explains why I haven’t seen my good friend Caleb Baker as often in the last few weeks :-)&lt;/p&gt;  &lt;p&gt;Congratulations to the Federated Identity team for this important milestone. Thanks to their efforts &amp;amp; commitment, the question “does ADFS2 interoperates with X?” just became exceedingly easy to answer :-)&lt;/p&gt;  &lt;p&gt;You can read more about this on:&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;a href="http://news.idg.no/cw/art.cfm?id=0C502573-1A64-67EA-E45820C94D08EBD7"&gt;Forefront Blog&lt;/a&gt;&lt;/p&gt;    &lt;p&gt;&lt;a href="http://blogs.msdn.com/card/archive/2009/10/01/ad-fs-v2-0-passes-liberty-alliance-saml-2-0-interoperability-testing.aspx"&gt;Federated Identity team blog&lt;/a&gt;&lt;/p&gt;    &lt;p&gt;&lt;a href="http://news.idg.no/cw/art.cfm?id=0C502573-1A64-67EA-E45820C94D08EBD7"&gt;Computerworld&lt;/a&gt;&lt;/p&gt;    &lt;p&gt;&lt;a href="http://projectliberty.org/liberty/content/download/4732/32917/file/SAML_3Q09_+IOP_Test_Event_Final_Report.pdf"&gt;Full results report&lt;/a&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9901594" width="1" height="1"&gt;</content><author><name>vibro</name><uri>http://blogs.msdn.com/members/vibro.aspx</uri></author><category term="Identity" scheme="http://blogs.msdn.com/vbertocci/archive/tags/Identity/default.aspx" /><category term="SAML" scheme="http://blogs.msdn.com/vbertocci/archive/tags/SAML/default.aspx" /><category term="Geneva Server" scheme="http://blogs.msdn.com/vbertocci/archive/tags/Geneva+Server/default.aspx" /><category term="Geneva" scheme="http://blogs.msdn.com/vbertocci/archive/tags/Geneva/default.aspx" /><category term="ADFS" scheme="http://blogs.msdn.com/vbertocci/archive/tags/ADFS/default.aspx" /></entry><entry><title>An example of trusted subsystem fail in meatspace</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/vbertocci/archive/2009/09/16/an-example-of-trusted-subsystem-fail-in-meatspace.aspx" /><id>http://blogs.msdn.com/vbertocci/archive/2009/09/16/an-example-of-trusted-subsystem-fail-in-meatspace.aspx</id><published>2009-09-17T04:00:15Z</published><updated>2009-09-17T04:00:15Z</updated><content type="html">&lt;div class="wlWriterHeaderFooter" style="float:right; margin:0px; padding:0px 0px 4px 8px;"&gt;&lt;script type="text/javascript"&gt;digg_url = "http://blogs.msdn.com/vbertocci/archive/2009/09/16/an-example-of-trusted-subsystem-fail-in-meatspace.aspx";digg_title = "An example of trusted subsystem fail in meatspace";digg_bgcolor = "#FFFFFF";digg_skin = "normal";&lt;/script&gt;&lt;script src="http://digg.com/tools/diggthis.js" type="text/javascript"&gt;&lt;/script&gt;&lt;script type="text/javascript"&gt;digg_url = undefined;digg_title = undefined;digg_bgcolor = undefined;digg_skin = undefined;&lt;/script&gt;&lt;/div&gt;&lt;p&gt;Here I am, stuck in Sydney airport for various cascade delays but awarded with the Gift of Free WiFi. I am coming back from a awesome 2 weeks in Australia and Nw Zealand, where I met great customers &amp;amp; partners, enjoyed the company of amazing friends &amp;amp; colleagues and &lt;a href="http://blogs.msdn.com/vbertocci/archive/2009/08/24/identity-tech-ed-australia-new-zealand.aspx"&gt;drew few chuckles (while hopefully passing some claims knowledge too)&lt;/a&gt; from the awesome audiences of #&lt;a href="http://twitter.com/#search?q=tenz9"&gt;tenz9&lt;/a&gt; and #&lt;a href="http://twitter.com/#search?q=auteched"&gt;auteched&lt;/a&gt;. BTW, thank you for the fantastic feedbacks!&lt;/p&gt;  &lt;p&gt;I should really take advantage of any free minute for working on &lt;a href="http://blogs.msdn.com/vbertocci/archive/2009/08/26/books-programming-windows-identity-foundation-p-p-claims-guide-others.aspx"&gt;the book&lt;/a&gt;, but having woken up at 2:45am I don’t feel especially intelligent (if ever) and I’d do more damage than good: hence I’ll just spend 1/2 hour reinforcing one topic that was especially popular during the techeds, the argument against trusted subsystems.&lt;/p&gt;  &lt;p&gt;Case on point. TechEd New Zealand took place in the same hotel where the speakers were staying. The event level was directly connected to the rooms via handy elevator, but unfortunately they were not accessible:&lt;/p&gt;  &lt;p&gt;&lt;img title="IMAG0100" style="border-right: 0px; border-top: 0px; display: inline; border-left: 0px; border-bottom: 0px" height="484" alt="IMAG0100" src="http://blogs.msdn.com/blogfiles/vbertocci/WindowsLiveWriter/Anexampleoftrustedsubsystemfailinmeatspa_B6C8/IMAG0100_bcdc3d8d-b8e7-4eef-bb4d-a397b7afdbb4.jpg" width="292" border="0" /&gt; &lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;Or at least, that’s what the black tape and the sign would want you to believe.&lt;/p&gt;  &lt;p&gt;However, if you’d be rebellious enough (I believe the technical term is “polarity responder”) and if you’d be so bold to hit the call button anyway… surprise! You’d get the familiar “pling!” of the elevator and one cabin would materialize at the floor.&lt;/p&gt;  &lt;p&gt;Now, you can think of this button-tape-signs contraption as the frontend of the application “go to your room”. This application tries to keep everybody out, apart from the service people who indeed know that the elevator works perfectly. It is not a very secure way of protecting a resource, but the intent is clearly that one. So, if the only line of defense would be this, or in other words &lt;em&gt;the elevator cabin would live in a trusted subsystem&lt;/em&gt;, then the security of the solution would be very, very ineffective.&lt;/p&gt;  &lt;p&gt;In fact, it turns out it’s not the case. Even if you “hacked” the system by clicking the button anyway and went around the tape, clicking on the floor buttons would not do you any good: it turns out that you need a room key for accessing your floor.&lt;/p&gt;  &lt;p&gt;&lt;img title="IMAG0101" style="border-right: 0px; border-top: 0px; display: inline; border-left: 0px; border-bottom: 0px" height="148" alt="IMAG0101" src="http://blogs.msdn.com/blogfiles/vbertocci/WindowsLiveWriter/Anexampleoftrustedsubsystemfailinmeatspa_B6C8/IMAG0101_44913889-c14b-426d-af44-a22ac100dd9f.jpg" width="244" border="0" /&gt; &lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;So that’s not too bad after all, but it could have been :-)&lt;/p&gt;  &lt;p&gt;Note. This example does not map 1:1 with what we discussed in the sessions, since here there’s no delegation (I am using the room key directly, there’s no actor that pushes buttons on my behalf), however hopefully that gives you (if necessary) the feeling of why it is a good idea to make access checks at the resource and on actual user privileges instead of expecting that the frontend security will always enforce the right thing :-)&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9896124" width="1" height="1"&gt;</content><author><name>vibro</name><uri>http://blogs.msdn.com/members/vibro.aspx</uri></author><category term="Architecture - WS" scheme="http://blogs.msdn.com/vbertocci/archive/tags/Architecture+-+WS/default.aspx" /><category term="Wild Ideas" scheme="http://blogs.msdn.com/vbertocci/archive/tags/Wild+Ideas/default.aspx" /><category term="Useless" scheme="http://blogs.msdn.com/vbertocci/archive/tags/Useless/default.aspx" /><category term="Identity" scheme="http://blogs.msdn.com/vbertocci/archive/tags/Identity/default.aspx" /></entry><entry><title>More PDC09 Identity Awesomeness</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/vbertocci/archive/2009/09/01/more-pdc09-identity-awesomeness.aspx" /><id>http://blogs.msdn.com/vbertocci/archive/2009/09/01/more-pdc09-identity-awesomeness.aspx</id><published>2009-09-02T03:01:46Z</published><updated>2009-09-02T03:01:46Z</updated><content type="html">&lt;div class="wlWriterHeaderFooter" style="float:right; margin:0px; padding:0px 0px 4px 8px;"&gt;&lt;script type="text/javascript"&gt;digg_url = "http://blogs.msdn.com/vbertocci/archive/2009/09/01/more-pdc09-identity-awesomeness.aspx";digg_title = "More PDC09 Identity Awesomeness";digg_bgcolor = "#FFFFFF";digg_skin = "normal";&lt;/script&gt;&lt;script src="http://digg.com/tools/diggthis.js" type="text/javascript"&gt;&lt;/script&gt;&lt;script type="text/javascript"&gt;digg_url = undefined;digg_title = undefined;digg_bgcolor = undefined;digg_skin = undefined;&lt;/script&gt;&lt;/div&gt;&lt;h3&gt;Kim’s session sequel&lt;/h3&gt;  &lt;p&gt;Today the PDC team published a &lt;a href="http://microsoftpdc.com/Sessions"&gt;new wave of sessions&lt;/a&gt;, and sure enough &lt;strong&gt;identity&lt;/strong&gt; is there! In fact, you'll be glad to learn that &lt;a href="http://www.identityblog.com/"&gt;Kim Cameron&lt;/a&gt; is going to again walk the stages of the L.A. Convention Center, with a &lt;a href="http://microsoftpdc.com/Sessions/SVC10"&gt;“2nd part”&lt;/a&gt; of last year’s &lt;a href="http://blogs.msdn.com/vbertocci/archive/2008/10/28/identity-pdc08-roadmap-session-with-kim-cameron-himself-yours-truly.aspx"&gt;famous S+S Identity Roadmap session&lt;/a&gt;. Here there’s the complete abstract:&lt;/p&gt;  &lt;blockquote&gt;   &lt;h3&gt;&lt;a href="http://microsoftpdc.com/Sessions/SVC10"&gt;Software + Services Identity Roadmap Update&lt;/a&gt;&lt;/h3&gt;    &lt;p&gt;&lt;a href="http://microsoftpdc.com/Speakers/Kim-Cameron"&gt;Kim Cameron&lt;/a&gt;&lt;/p&gt;    &lt;p&gt;&lt;em&gt;At PDC 2008, Microsoft unveiled a comprehensive offering of identity software and services, based on the industry standard claims-based architecture, and designed to address the rapidly growing requirements of modern applications both on-premises and cloud. In this session, we will demonstrate the progress we’ve made using real life use cases, discuss lessons learned in adoption of claims based identity, and preview new scenarios and capabilities of the evolving identity software + services portfolio.&lt;/em&gt;&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;Sounds like a really interesting session… but then again, I would expect nothing less from Kim :-)&lt;/p&gt;  &lt;h3&gt;I’m speaking at PDC!&lt;/h3&gt;  &lt;p&gt;On other news, it turns out that yours truly will be a speaker at PDC09! More details in the next weeks… needless to say, I can barely contain myself from jumping up &amp;amp; down :-) See you in L.A.!&lt;/p&gt;  &lt;p&gt;&lt;img title="PDC09Bling_Speaker_ImA_240" style="border-top-width: 0px; display: inline; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="271" alt="PDC09Bling_Speaker_ImA_240" src="http://blogs.msdn.com/blogfiles/vbertocci/WindowsLiveWriter/MorePDC09IdentityAwesomeness_DED0/PDC09Bling_Speaker_ImA_240_ce9473e8-bd1c-447e-abc7-11a4f170e749.jpg" width="204" border="0" /&gt;&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9890142" width="1" height="1"&gt;</content><author><name>vibro</name><uri>http://blogs.msdn.com/members/vibro.aspx</uri></author><category term="Identity" scheme="http://blogs.msdn.com/vbertocci/archive/tags/Identity/default.aspx" /><category term="Events" scheme="http://blogs.msdn.com/vbertocci/archive/tags/Events/default.aspx" /><category term="PDC" scheme="http://blogs.msdn.com/vbertocci/archive/tags/PDC/default.aspx" /><category term="PDC09" scheme="http://blogs.msdn.com/vbertocci/archive/tags/PDC09/default.aspx" /><category term="PDC2009" scheme="http://blogs.msdn.com/vbertocci/archive/tags/PDC2009/default.aspx" /></entry><entry><title>The Id Element: Jorgen Thelin on the Microsoft Federation Gateway (MFG)</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/vbertocci/archive/2009/08/28/the-id-element-jorgen-thelin-on-the-microsoft-federation-gateway-mfg.aspx" /><id>http://blogs.msdn.com/vbertocci/archive/2009/08/28/the-id-element-jorgen-thelin-on-the-microsoft-federation-gateway-mfg.aspx</id><published>2009-08-29T00:18:11Z</published><updated>2009-08-29T00:18:11Z</updated><content type="html">&lt;div class="wlWriterHeaderFooter" style="float:right; margin:0px; padding:0px 0px 4px 8px;"&gt;&lt;script type="text/javascript"&gt;digg_url = "http://blogs.msdn.com/vbertocci/archive/2009/08/28/the-id-element-jorgen-thelin-on-the-microsoft-federation-gateway-mfg.aspx";digg_title = "The Id Element: Jorgen Thelin on the Microsoft Federation Gateway (MFG)";digg_bgcolor = "#FFFFFF";digg_skin = "normal";&lt;/script&gt;&lt;script src="http://digg.com/tools/diggthis.js" type="text/javascript"&gt;&lt;/script&gt;&lt;script type="text/javascript"&gt;digg_url = undefined;digg_title = undefined;digg_bgcolor = undefined;digg_skin = undefined;&lt;/script&gt;&lt;/div&gt;&lt;p&gt;&lt;a href="http://channel9.msdn.com/identity"&gt;&lt;img src="http://www.maseghepensu.it/IdElementbanner.png" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://channel9.msdn.com/shows/Identity/Jorgen-Thelin-on-the-Microsoft-Federation-Gateway/"&gt;&lt;img title="image" style="border-right: 0px; border-top: 0px; display: inline; margin-left: 0px; border-left: 0px; margin-right: 0px; border-bottom: 0px" height="352" alt="image" src="http://blogs.msdn.com/blogfiles/vbertocci/WindowsLiveWriter/TheIdElementJorgenThelinontheMicrosoftFe_C91F/image_7838729c-2126-4c36-96a6-a09d331eb113.png" width="438" align="left" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;After a long pause, the Id Element returns &lt;a href="http://channel9.msdn.com/shows/Identity/Jorgen-Thelin-on-the-Microsoft-Federation-Gateway/"&gt;with a bang&lt;/a&gt;: yesterday I sneaked in&lt;strong&gt; Jorgen Thelin&lt;/strong&gt;’s office, and he was so kind to spend some time with us &lt;a href="http://channel9.msdn.com/shows/Identity/Jorgen-Thelin-on-the-Microsoft-Federation-Gateway/"&gt;discussing&lt;/a&gt; the &lt;strong&gt;Microsoft Federation Gateway&lt;/strong&gt;. The &lt;strong&gt;MFG&lt;/strong&gt; is absolutely central to Microsoft’s services offerings: this interview will help you understand what scenarios it enables and how to take advantage of it. Below there’s the caption:&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;em&gt;&lt;b&gt;Jorgen Thelin&lt;/b&gt;, Senior Program Manager, looks after key identity services in Microsoft such as &lt;strong&gt;Windows Live ID&lt;/strong&gt; and the &lt;strong&gt;Microsoft Federation Gateway&lt;/strong&gt; (&lt;strong&gt;MFG&lt;/strong&gt;).        &lt;br /&gt;In today's interview &lt;/em&gt;&lt;a href="http://www.thearchitect.co.uk/weblog/"&gt;&lt;em&gt;Jorgen &lt;/em&gt;&lt;/a&gt;&lt;em&gt;describes the role of &lt;strong&gt;MFG&lt;/strong&gt;, and touches on the many wonders it enables: using AD accounts to SSO (single sign on) access to &lt;strong&gt;Microsoft Business Online Services&lt;/strong&gt; such as Dynamics CRM, allowing the 550 million owners of a Live ID account to gain access to your federated applications &lt;/em&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?displaylang=en&amp;amp;FamilyID=c3e315fa-94e2-4028-99cb-904369f177c0"&gt;&lt;em&gt;developed &lt;/em&gt;&lt;/a&gt;&lt;em&gt;with &lt;strong&gt;Windows Identity Foundation&lt;/strong&gt;, and much more.        &lt;br /&gt;&lt;/em&gt;&lt;a href="http://www.thearchitect.co.uk/weblog/"&gt;&lt;em&gt;Jorgen &lt;/em&gt;&lt;/a&gt;&lt;em&gt;also takes the chance to tell the story of the &lt;strong&gt;Microsoft Services Connector&lt;/strong&gt; (&lt;strong&gt;MSC&lt;/strong&gt;), from its inception to the decision of consolidating its functionalities in &lt;strong&gt;Active Directory Federation Services 2.0 &lt;/strong&gt;(see the &lt;/em&gt;&lt;a href="http://connect.microsoft.com/Downloads/DownloadDetails.aspx?SiteID=642&amp;amp;DownloadID=18685"&gt;&lt;em&gt;Microsoft Online Service Federation Utility&lt;/em&gt;&lt;/a&gt;&lt;em&gt; preview).       &lt;br /&gt;Finally, &lt;/em&gt;&lt;a href="http://www.thearchitect.co.uk/weblog/"&gt;&lt;em&gt;Jorgen &lt;/em&gt;&lt;/a&gt;&lt;em&gt;gives us a taste of the future of &lt;strong&gt;MFG&lt;/strong&gt;: &lt;strong&gt;non-AD directories&lt;/strong&gt;, &lt;strong&gt;SAML2.0 protocol&lt;/strong&gt; and the new scenarios that those exciting features will enable.&lt;/em&gt;&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;Have fun!&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9888819" width="1" height="1"&gt;</content><author><name>vibro</name><uri>http://blogs.msdn.com/members/vibro.aspx</uri></author><category term="Identity" scheme="http://blogs.msdn.com/vbertocci/archive/tags/Identity/default.aspx" /><category term="the Cloud" scheme="http://blogs.msdn.com/vbertocci/archive/tags/the+Cloud/default.aspx" /><category term="Federation" scheme="http://blogs.msdn.com/vbertocci/archive/tags/Federation/default.aspx" /><category term="Microsoft Federation Gateway" scheme="http://blogs.msdn.com/vbertocci/archive/tags/Microsoft+Federation+Gateway/default.aspx" /><category term="Geneva Server" scheme="http://blogs.msdn.com/vbertocci/archive/tags/Geneva+Server/default.aspx" /><category term="Geneva Framework" scheme="http://blogs.msdn.com/vbertocci/archive/tags/Geneva+Framework/default.aspx" /><category term="Geneva" scheme="http://blogs.msdn.com/vbertocci/archive/tags/Geneva/default.aspx" /><category term="Live Identity Services" scheme="http://blogs.msdn.com/vbertocci/archive/tags/Live+Identity+Services/default.aspx" /><category term="Microsoft Services Connector" scheme="http://blogs.msdn.com/vbertocci/archive/tags/Microsoft+Services+Connector/default.aspx" /><category term="IdElement" scheme="http://blogs.msdn.com/vbertocci/archive/tags/IdElement/default.aspx" /><category term="Windows Identity Foundation" scheme="http://blogs.msdn.com/vbertocci/archive/tags/Windows+Identity+Foundation/default.aspx" /><category term="WIF" scheme="http://blogs.msdn.com/vbertocci/archive/tags/WIF/default.aspx" /><category term="ADFS" scheme="http://blogs.msdn.com/vbertocci/archive/tags/ADFS/default.aspx" /><category term="MFG" scheme="http://blogs.msdn.com/vbertocci/archive/tags/MFG/default.aspx" /></entry><entry><title>Books: “Programming Windows Identity Foundation”, P&amp;P claims guide &amp; others</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/vbertocci/archive/2009/08/26/books-programming-windows-identity-foundation-p-p-claims-guide-others.aspx" /><id>http://blogs.msdn.com/vbertocci/archive/2009/08/26/books-programming-windows-identity-foundation-p-p-claims-guide-others.aspx</id><published>2009-08-26T10:05:43Z</published><updated>2009-08-26T10:05:43Z</updated><content type="html">&lt;div class="wlWriterHeaderFooter" style="float:right; margin:0px; padding:0px 0px 4px 8px;"&gt;&lt;script type="text/javascript"&gt;digg_url = "http://blogs.msdn.com/vbertocci/archive/2009/08/26/books-programming-windows-identity-foundation-p-p-claims-guide-others.aspx";digg_title = "Books: “Programming Windows Identity Foundation”, P&amp;P claims guide &amp; others";digg_bgcolor = "#FFFFFF";digg_skin = "normal";&lt;/script&gt;&lt;script src="http://digg.com/tools/diggthis.js" type="text/javascript"&gt;&lt;/script&gt;&lt;script type="text/javascript"&gt;digg_url = undefined;digg_title = undefined;digg_bgcolor = undefined;digg_skin = undefined;&lt;/script&gt;&lt;/div&gt;&lt;p&gt;&amp;#160;&lt;img title="image" style="border-top-width: 0px; display: inline; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="242" alt="image" src="http://blogs.msdn.com/blogfiles/vbertocci/WindowsLiveWriter/BooksProgrammingWindowsIdentityFoundatio_14A9F/image_aef717c1-8ce8-4784-a602-a7d4a4e73758.png" width="300" border="0" /&gt; &lt;/p&gt;  &lt;p&gt;Want to know why I spent one hour every day of my vacation practicing touch typing? Well, apart from the fact that it’s simply scandalous that after 20+ years spent on keyboards I still hunt &amp;amp; peck: in the next few months I’m going to need all the typing speed I can gather… I am signed up to write (or otherwise actively participate in) three books about identity:&lt;/p&gt;  &lt;h2&gt;“Programming Windows Identity Foundation”, MSPress&lt;/h2&gt;  &lt;p&gt;The title is still provisional, but the scope is clear. We want to provide .NET developers with a reference to Windows Identity Foundation, going from the basic principles &amp;amp; programming model to the intended usage of the main product features, active &amp;amp; passive cases, on-premises &amp;amp; cloud scenarios, and so on &amp;amp; so forth. The book will take on the same mission as the &lt;a href="http://www.microsoft.com/downloads/details.aspx?displaylang=en&amp;amp;FamilyID=c3e315fa-94e2-4028-99cb-904369f177c0"&gt;identity developer training kit&lt;/a&gt;, but will of course expand and integrate it accordingly.&lt;/p&gt;  &lt;p&gt;I know this is going to take a lot of evenings &amp;amp; weekend, but I am sure it will be fun! As usual, PDC is a monumental task and I may have to shuffle priorities around: I have a quite precise idea of by when it should be available, but I don’t want to commit on a date in case I flunk it even by few days… ;-)&lt;/p&gt;  &lt;h2&gt;“Claims based Authentication &amp;amp; Authorization Guide”, Patterns &amp;amp; Practices&lt;/h2&gt;  &lt;p&gt;It’s since March that I am collaborating on &lt;a href="http://blogs.msdn.com/eugeniop/archive/2009/08/11/announcing-new-project-patterns-practices-claims-based-authentication-authorization-guide.aspx"&gt;Eugenio’s latest project&lt;/a&gt;, on a &lt;a href="http://blogs.msdn.com/eugeniop/archive/2009/08/11/announcing-new-project-patterns-practices-claims-based-authentication-authorization-guide.aspx"&gt;P&amp;amp;P guide on claims based authentication and authorization&lt;/a&gt;. Recently the project really took off in big style, with big names actively involved in it (&lt;a href="http://www.pluralsight.com/community/blogs/keith/archive/2009/08/12/what-i-m-up-to-p-amp-p-guidance-for-federated-identity.aspx"&gt;Keith&lt;/a&gt;, &lt;a href="http://leastprivilege.com/"&gt;Dominick&lt;/a&gt;, &lt;a href="http://blogs.southworks.net/mwoloski/"&gt;Matias&lt;/a&gt;) and Eugenio started sharing details on his blog. For this guide I don’t really write anything, my role is mainly being an advisor (and not even a good one, since I am constantly late and I am often pretty radical) but I am truly honored to be working with such a star team.&lt;/p&gt;  &lt;p&gt;Note. The overlap between “Programming Windows Identity Foundation” and this P&amp;amp;P guide will be minimal: the former will be focused on WIF development and will loop in other products (ie ADFS, Windows Azure) only when they are part of WIF development tasks, whereas the P&amp;amp;P guide will be focused on scenarios.&lt;/p&gt;  &lt;h2&gt;Mysterious third book&lt;/h2&gt;  &lt;p&gt;Eh, mentioning this third book here is kind of cheating since I am not going to do any work for it: one (already written) article of mine was selected to appear in an anthology on Identity, hence it would appear that my name will end up on a front cover without further efforts. Ah, some ROI… nice :-) Since I am not sure what I can safely share about this title, I’ll just not say anything more until further notice.&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;Well, now you know what I will do during the 37+ hours of &lt;a href="http://blogs.msdn.com/vbertocci/archive/2009/08/24/identity-tech-ed-australia-new-zealand.aspx"&gt;flights to &amp;amp; fro TechEd AU/NZ&lt;/a&gt;… or better, for as long as the 2 tablet batteries will last. Now you see why I am trying to learn how to touch-type: hunt&amp;amp;peck in economy class means shoving your elbows in the ribs of your neighbors, and that’s veeery bad practice ;-)&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9884787" width="1" height="1"&gt;</content><author><name>vibro</name><uri>http://blogs.msdn.com/members/vibro.aspx</uri></author><category term="Architecture - WS" scheme="http://blogs.msdn.com/vbertocci/archive/tags/Architecture+-+WS/default.aspx" /><category term="Identity" scheme="http://blogs.msdn.com/vbertocci/archive/tags/Identity/default.aspx" /><category term="Book" scheme="http://blogs.msdn.com/vbertocci/archive/tags/Book/default.aspx" /><category term="Geneva Framework" scheme="http://blogs.msdn.com/vbertocci/archive/tags/Geneva+Framework/default.aspx" /><category term="Geneva" scheme="http://blogs.msdn.com/vbertocci/archive/tags/Geneva/default.aspx" /><category term="Windows Identity Foundation" scheme="http://blogs.msdn.com/vbertocci/archive/tags/Windows+Identity+Foundation/default.aspx" /><category term="WIF" scheme="http://blogs.msdn.com/vbertocci/archive/tags/WIF/default.aspx" /></entry><entry><title>Identity @ Tech.Ed Australia &amp; New Zealand</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/vbertocci/archive/2009/08/24/identity-tech-ed-australia-new-zealand.aspx" /><id>http://blogs.msdn.com/vbertocci/archive/2009/08/24/identity-tech-ed-australia-new-zealand.aspx</id><published>2009-08-24T11:19:00Z</published><updated>2009-08-24T11:19:00Z</updated><content type="html">&lt;DIV class=wlWriterHeaderFooter style="PADDING-RIGHT: 0px; PADDING-LEFT: 8px; FLOAT: right; PADDING-BOTTOM: 4px; MARGIN: 0px; PADDING-TOP: 0px"&gt;
&lt;SCRIPT type=text/javascript&gt;digg_url = "http://blogs.msdn.com/vbertocci/archive/2009/08/24/identity-tech-ed-australia-new-zealand.aspx";digg_title = "Identity @ Tech.Ed Australia &amp; New Zealand";digg_bgcolor = "#FFFFFF";digg_skin = "normal";&lt;/SCRIPT&gt;

&lt;SCRIPT src="http://digg.com/tools/diggthis.js" type=text/javascript mce_src="http://digg.com/tools/diggthis.js"&gt;&lt;/SCRIPT&gt;

&lt;SCRIPT type=text/javascript&gt;digg_url = undefined;digg_title = undefined;digg_bgcolor = undefined;digg_skin = undefined;&lt;/SCRIPT&gt;
&lt;/DIV&gt;
&lt;P&gt;&lt;IMG title=image style="BORDER-RIGHT: 0px; BORDER-TOP: 0px; DISPLAY: inline; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px" height=164 alt=image src="http://blogs.msdn.com/blogfiles/vbertocci/WindowsLiveWriter/IdentityTech.EdAustraliaNewZealand_1279/image_c58de09b-52dd-4afb-9b6a-20cf36409000.png" width=243 border=0 mce_src="http://blogs.msdn.com/blogfiles/vbertocci/WindowsLiveWriter/IdentityTech.EdAustraliaNewZealand_1279/image_c58de09b-52dd-4afb-9b6a-20cf36409000.png"&gt;&amp;nbsp; &lt;IMG title=image style="BORDER-RIGHT: 0px; BORDER-TOP: 0px; DISPLAY: inline; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px" height=163 alt=image src="http://blogs.msdn.com/blogfiles/vbertocci/WindowsLiveWriter/IdentityTech.EdAustraliaNewZealand_1279/image_1bdea575-7ebc-4198-bbad-c994a1f61c75.png" width=243 border=0 mce_src="http://blogs.msdn.com/blogfiles/vbertocci/WindowsLiveWriter/IdentityTech.EdAustraliaNewZealand_1279/image_1bdea575-7ebc-4198-bbad-c994a1f61c75.png"&gt; &lt;/P&gt;
&lt;P&gt;Ah nice. Sunday night, 1:00am and I am still perfectly awake… the usual jet lag after vacation (3 hours for actual time zone difference, + 3 hours because in vacation I like to “recuperate” the lost sleep during the year ;-)).&lt;/P&gt;
&lt;P&gt;I am not brave enough to open the email yet, who knows what’s awaiting for me there, so I’ll just write down few lines about my next trip. I am really happy to report that I’ve been summoned again to present at &lt;A href="http://www.msteched.com/australia/Public/default.aspx" mce_href="http://www.msteched.com/australia/Public/default.aspx"&gt;TechEd Australia&lt;/A&gt; and &lt;A href="http://www.msteched.com/newzealand/Public/default.aspx" mce_href="http://www.msteched.com/newzealand/Public/default.aspx"&gt;TechEd New Zealand&lt;/A&gt; on my favourite topic! &lt;A href="http://blogs.msdn.com/vbertocci/archive/2008/08/06/zermatt-cloud-teched-new-zealand-australia.aspx" mce_href="http://blogs.msdn.com/vbertocci/archive/2008/08/06/zermatt-cloud-teched-new-zealand-australia.aspx"&gt;Last year&lt;/A&gt; it was a blast, awesome audiences and great, great places, and I really look forward to get there and blabber about identity, claims &amp;amp; company. I’ll meet customers in Melbourne &amp;amp; Sydney, then I’ll head to Gold Coast and from there to Auckland. I’ll have exactly 0 (zero) time to take a look around, in fact I’ll have to head back ASAP, but that’s more the rule than the exception… that’s how we roll ;-)&lt;/P&gt;
&lt;P&gt;I am scheduled to deliver the same 2 sessions in both events: one (ARC204) will be a classic intro to claims-based identity, the other (SEC305) will be a drilldown in WIF.&amp;nbsp; Here there are titles, days, locations &amp;amp; abstracts:&lt;/P&gt;
&lt;BLOCKQUOTE&gt;
&lt;H3&gt;&lt;EM&gt;&lt;STRONG&gt;ARC204&lt;/STRONG&gt;&lt;/EM&gt; Claims-Based Identity: An Overview&lt;/H3&gt;
&lt;H5&gt;&lt;STRONG&gt;Australia&lt;/STRONG&gt;: Thu 10/9 | 15:30-16:45 | Arena 1A&lt;/H5&gt;
&lt;H5&gt;&lt;STRONG&gt;New Zealand&lt;/STRONG&gt;: Wed 9/16 | 10:45-12:00 | Marlborough Room&lt;/H5&gt;
&lt;P&gt;&lt;EM&gt;For people who create software today, working with identity isn't much fun. There are too many technologies and too much complexity. The industry-wide shift toward claims-based identity improves this, offering a better, simpler approach. Yet making this approach real requires infrastructure, which is why Microsoft is enhancing its platform with AD FS 2.0, Windows Identity Foundation and Windows CardSpace 2.0. This session provides an overview of these forthcoming identity technologies, showing the problems each one addresses and how they relate to one another. The goal is to provide a big-picture understanding of Microsoft's approach to claims-based identity.&lt;/EM&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;It’s been really long since I didn’t give a 200… preparing it will be fun! Nigel, I am not sure I won’t slip to 300 here and there… I’ll try to minimize those moments, I promise!&lt;/P&gt;
&lt;BLOCKQUOTE&gt;
&lt;H3&gt;&lt;EM&gt;&lt;STRONG&gt;SEC305&lt;/STRONG&gt;&lt;/EM&gt; Developing Identity-aware &amp;amp; more secure applications: using Microsoft Windows Identity Foundation for fun and profit.&lt;/H3&gt;
&lt;H5&gt;&lt;STRONG&gt;Australia&lt;/STRONG&gt;: Wed 9/9 | 17:00-18:15 | Central A&lt;/H5&gt;
&lt;H5&gt;&lt;STRONG&gt;New Zealand&lt;/STRONG&gt;: Tue 9/15 | 14:20-15:35 | New Zealand Room 3&lt;/H5&gt;
&lt;P&gt;&lt;EM&gt;Application developers, meet Mr. 'separation of concerns'. Thanks to its support of claims-based identity, the Windows Identity Foundation (formerly Geneva) APIs allow you to eliminate from your application all authentication- and authorization- specific code, by delegating its function to external entities. The application developer retains access to all the user attributes that are needed for driving the experience or feeding the business logic, without the burden of knowing anything about the underlying security plumbing. The security architect can secure an application simply by manipulating its config file at deployment time, or decide to take full control of the process and easily develop custom authentication and authorization logic. This session provides an overview of how to use Windows Identity Foundation for comfortably achieving the above in interoperable, location-independent fashion.&lt;/EM&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;I am very grateful to Rocky for having allowed me the lighthearted title &amp;amp; abstract :-) you know, that may even be the first session that uses WIF instead of Geneva Framework.&lt;/P&gt;
&lt;P&gt;&lt;IMG title=image style="BORDER-RIGHT: 0px; BORDER-TOP: 0px; DISPLAY: inline; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px" height=211 alt=image src="http://blogs.msdn.com/blogfiles/vbertocci/WindowsLiveWriter/IdentityTech.EdAustraliaNewZealand_1279/image_cbf9691f-d2bb-4fc4-949f-5b7278b6c4ef.png" width=504 border=0 mce_src="http://blogs.msdn.com/blogfiles/vbertocci/WindowsLiveWriter/IdentityTech.EdAustraliaNewZealand_1279/image_cbf9691f-d2bb-4fc4-949f-5b7278b6c4ef.png"&gt; &lt;/P&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Aaall right. I’m really looking forward to be there, as usual feel free to grab me at any time if you see me around and you want to talk identity!&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9882475" width="1" height="1"&gt;</content><author><name>vibro</name><uri>http://blogs.msdn.com/members/vibro.aspx</uri></author><category term="Identity" scheme="http://blogs.msdn.com/vbertocci/archive/tags/Identity/default.aspx" /><category term="Events" scheme="http://blogs.msdn.com/vbertocci/archive/tags/Events/default.aspx" /><category term="Geneva Framework" scheme="http://blogs.msdn.com/vbertocci/archive/tags/Geneva+Framework/default.aspx" /><category term="TechEd" scheme="http://blogs.msdn.com/vbertocci/archive/tags/TechEd/default.aspx" /><category term="Windows Identity Foundation" scheme="http://blogs.msdn.com/vbertocci/archive/tags/Windows+Identity+Foundation/default.aspx" /><category term="WIF" scheme="http://blogs.msdn.com/vbertocci/archive/tags/WIF/default.aspx" /></entry><entry><title>A Guide for Enabling Federated Authentication on Windows Azure WebRoles… using Windows identity Foundation</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/vbertocci/archive/2009/08/04/a-guide-for-enabling-federated-authentication-on-windows-azure-webroles-using-windows-identity-foundation.aspx" /><id>http://blogs.msdn.com/vbertocci/archive/2009/08/04/a-guide-for-enabling-federated-authentication-on-windows-azure-webroles-using-windows-identity-foundation.aspx</id><published>2009-08-05T02:51:05Z</published><updated>2009-08-05T02:51:05Z</updated><content type="html">&lt;div class="wlWriterHeaderFooter" style="float:right; margin:0px; padding:0px 0px 4px 8px;"&gt;&lt;script type="text/javascript"&gt;digg_url = "http://blogs.msdn.com/vbertocci/archive/2009/08/04/a-guide-for-enabling-federated-authentication-on-windows-azure-webroles-using-windows-identity-foundation.aspx";digg_title = "A Guide for Enabling Federated Authentication on Windows Azure WebRoles… using Windows identity Foundation";digg_bgcolor = "#FFFFFF";digg_skin = "normal";&lt;/script&gt;&lt;script src="http://digg.com/tools/diggthis.js" type="text/javascript"&gt;&lt;/script&gt;&lt;script type="text/javascript"&gt;digg_url = undefined;digg_title = undefined;digg_bgcolor = undefined;digg_skin = undefined;&lt;/script&gt;&lt;/div&gt;&lt;p&gt;Federating with customer and partners, SSO using existing company identities, authentication externalization, multiple auth factors, claims-based identity… those are all things that the good architects, developers &amp;amp; sysadmins want to be able to do on-premises, in the cloud and in whatever lies between. &lt;/p&gt;  &lt;p&gt;Our products are still in prerelease status, however we know that many of you are experimenting with the new possibilities offered by the cloud… and not being able to include federated identity in your scenario can be a big limiting factor.&lt;/p&gt;  &lt;p&gt;In order to help you with that &lt;a href="http://channel9.msdn.com/shows/Identity/Hervey-Wilson-on-the-Geneva-Framework"&gt;Hervey&lt;/a&gt;, architect on the Federated Identity team, took a good look at the current bits at your disposal (&lt;a href="http://www.microsoft.com/downloads/details.aspx?displaylang=en&amp;amp;FamilyID=8d75d4f7-77a4-4adf-bce8-1b10608574bb"&gt;Windows Azure July 2009 CTP&lt;/a&gt;, &lt;a href="http://msdn.microsoft.com/es-ar/evalcenter/dd440951(en-us).aspx"&gt;Geneva Framework Beta 2&lt;/a&gt;) and developed some code extending Windows Identity Foundation can help you to overcome some of the incompatibilities so that you can experiment with claims based identity in Windows Azure. Then I took that code and made it into &lt;a href="http://code.msdn.microsoft.com/wifwazpassive"&gt;a step-by-step guide&lt;/a&gt;, that can be used by *anybody* for enabling passive federation in a Windows Azure WebRole for experimental purposes and can be used by identity experts for gaining insights on what are the attention points that require workarounds in the currently available bits. &lt;/p&gt;  &lt;p&gt;&lt;img title="1f7f9624-1165-479c-a2f9-a6ae8852055f" style="border-top-width: 0px; display: inline; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="355" alt="1f7f9624-1165-479c-a2f9-a6ae8852055f" src="http://blogs.msdn.com/blogfiles/vbertocci/WindowsLiveWriter/AGuideforEnablingFederatedAuthentication_BB50/1f7f9624-1165-479c-a2f9-a6ae8852055f_89cc25f3-42b0-4b72-aec2-c5e35a32f601.png" width="423" border="0" /&gt;&lt;/p&gt;  &lt;p&gt;Here there’s a summary of the steps followed by the guide. You start by creating an ASP.NET website (RP) in the local IIS and auto-generate an STS for it, all by using the usual Windows Identity Foundation tools. Once verified that it works as expected in the local IIS, you create a Cloud Service project and transfer the RP settings to a new WebRole: then you test it in the DevFabric. Upon successful testing you publish &amp;amp; test the WebRole in staging and finally in production.&lt;/p&gt;  &lt;p&gt;Note that the guide aims at describing the most basic of the scenarios and requiring minimal system requirements, but you can easily use it as starting point for building something more realistic, for example by using your own AD FS 2.0 as the identity provider instead of the development STS we leverage. &lt;/p&gt;  &lt;p&gt;The &lt;a href="http://code.msdn.microsoft.com/wifwazpassive"&gt;guide package is available for download on Code Gallery&lt;/a&gt;, direct link &lt;a href="http://code.msdn.microsoft.com/Project/Download/FileDownload.aspx?ProjectName=wifwazpassive&amp;amp;DownloadId=6793"&gt;here&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;We will keep updating this &lt;a href="http://code.msdn.microsoft.com/wifwazpassive"&gt;guide&lt;/a&gt; and its supporting code (Microsoft.IdentityModelPlus) as new releases of the products involved become available; we also plan to release other guides for addressing different scenarios, such as the active case (claims-based identity with WCF services in WAz), perhaps even an STS in the cloud! We look forward to your feedback: please remember that this code is NOT production ready, and it is released to you for the sole purpose of allowing you to experiment with identity and cloud based scenarios.&lt;/p&gt;  &lt;p&gt;That’s all: time to jump in action! Download the &lt;a href="http://code.msdn.microsoft.com/wifwazpassive"&gt;guide package&lt;/a&gt; and have fun with identity and the cloud :-) Happy coding!&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9857530" width="1" height="1"&gt;</content><author><name>vibro</name><uri>http://blogs.msdn.com/members/vibro.aspx</uri></author><category term="Identity" scheme="http://blogs.msdn.com/vbertocci/archive/tags/Identity/default.aspx" /><category term="Geneva Framework" scheme="http://blogs.msdn.com/vbertocci/archive/tags/Geneva+Framework/default.aspx" /><category term="Azure Services" scheme="http://blogs.msdn.com/vbertocci/archive/tags/Azure+Services/default.aspx" /><category term="Windows Identity Foundation" scheme="http://blogs.msdn.com/vbertocci/archive/tags/Windows+Identity+Foundation/default.aspx" /><category term="WIF" scheme="http://blogs.msdn.com/vbertocci/archive/tags/WIF/default.aspx" /><category term="Windows Azure" scheme="http://blogs.msdn.com/vbertocci/archive/tags/Windows+Azure/default.aspx" /></entry></feed>