{"id":460,"date":"2009-11-23T23:10:00","date_gmt":"2009-11-24T08:10:00","guid":{"rendered":"http:\/\/www.cloudidentity.com\/blog\/2009\/11\/23\/update-on-windows-azure-windows-identity-foundation\/"},"modified":"2009-11-23T23:10:00","modified_gmt":"2009-11-24T08:10:00","slug":"update-on-windows-azure-windows-identity-foundation","status":"publish","type":"post","link":"https:\/\/www.cloudidentity.com\/blog\/2009\/11\/23\/update-on-windows-azure-windows-identity-foundation\/","title":{"rendered":"Update on Windows Azure + Windows Identity Foundation"},"content":{"rendered":"<div class=\"wlWriterHeaderFooter\" style=\"float:right;margin:0px;padding:0px 0px 4px 8px\">digg_url = &#8220;http:\/\/blogs.msdn.com\/vbertocci\/archive\/2009\/11\/23\/update-on-windows-azure-windows-identity-foundation.aspx&#8221;;digg_title = &#8220;Update on Windows Azure + Windows Identity Foundation&#8221;;digg_bgcolor = &#8220;#FFFFFF&#8221;;digg_skin = &#8220;normal&#8221;;digg_url = undefined;digg_title = undefined;digg_bgcolor = undefined;digg_skin = undefined;<\/div>\n<p><a href=\"http:\/\/blogs.msdn.com\/blogfiles\/vbertocci\/WindowsLiveWriter\/UpdateonWindowsAzureWindowsIdentityFound_145DD\/newwifwazguided_2.png\"><img loading=\"lazy\" decoding=\"async\" style=\"border-bottom: 0px;border-left: 0px;border-top: 0px;border-right: 0px\" title=\"newwifwazguided\" border=\"0\" alt=\"newwifwazguided\" src=\"http:\/\/cloudidentity.com\/blog\/wp-content\/uploads\/2009\/11\/newwifwazguided_2.png\" width=\"400\" height=\"221\" \/><\/a> <\/p>\n<h2>New Guide<\/h2>\n<p>Back in August we released <a 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\">a guide<\/a> that explained how to use WIF for adding to your web role SSO and claims-based identity capabilities via WS-Federation. That guide contained a number of workarounds that were made necessary by the limitations of the bits publicly available back then. A lot of you wrote back saying that the guide was helpful in getting you going with identity &amp; the cloud and experiment with the scenario (I believe it was the case <a href=\"http:\/\/microsoftpdc.com\/Sessions\/SVC22\">here<\/a>, for example) while waiting for more complete guidance. That\u2019s great, because that was <em>precisely<\/em> the intent.<\/p>\n<p>Since then both WIF and Windows Azure evolved quite a bit: today the scenario described by the original guide can be set up in <strong>significantly<\/strong> less steps, and above all you are no longer forced to implement the unsafe workarounds that were needed back then.<\/p>\n<p>The new <a href=\"http:\/\/www.microsoft.com\/downloads\/details.aspx?displaylang=en&amp;FamilyID=c3e315fa-94e2-4028-99cb-904369f177c0\">identity developer training kit<\/a> and <a href=\"http:\/\/channel9.msdn.com\/learn\/courses\/IdentityTrainingCourse\/\">channel9 training course<\/a> contain a new hands-on lab, <a href=\"http:\/\/channel9.msdn.com\/learn\/courses\/Azure\/IdentityAzure\/WIFonWAZLab\/\">Federated Authentication in a Windows Azure Web Role Application<\/a>, which contains an updated version of the guide. We also uploaded a <a href=\"http:\/\/code.msdn.microsoft.com\/wifwazpassive\">standalone version of the lab<\/a> in <a href=\"http:\/\/code.msdn.microsoft.com\/wifwazpassive\">the same code gallery page where we uploaded the first guide<\/a>, so that if you land there via search engine you\u2019ll have the most up to date information.<\/p>\n<p>The new lab is the result of a coordinated effort from the Windows Identity Foundation, Windows Azure and DPE teams. Among the key contributors <a href=\"http:\/\/www.dynamic-cast.com\/\">Hervey Wilson<\/a>, <a href=\"http:\/\/social.msdn.microsoft.com\/Profile\/en-US\/?user=Todd%20West%20-%20Microsoft&amp;referrer=http%3a%2f%2fsocial.msdn.microsoft.com%2fforums%2fen-US%2fwcf%2fthread%2fc96c8f6e-0711-4ba1-a97c-008f44610f0e%2f&amp;rh=KXSFhlW0TvwXicDnsALz0SH87qOgRQwiiEAT3Kwjdkc%3d&amp;sp=forums\">Todd West<\/a> &amp; <a href=\"http:\/\/channel9.msdn.com\/shows\/Identity\/Windows-Identity-Foundation-RC-is-here\/\">Sidd Shenoy<\/a> on the WIF side, <a href=\"http:\/\/www.cloudmouth.net\/\">Mohit Srivastava<\/a> and <a href=\"http:\/\/nimes.spaces.live.com\/\">Remy Pairault<\/a> on the Windows Azure side, and <a href=\"http:\/\/dunnry.com\/blog\">Ryan Dunn<\/a> &amp; <a href=\"http:\/\/blogs.msdn.com\/vbertocci\">yours truly<\/a> on the DPE team. We hope you\u2019ll enjoy the results!<\/p>\n<h2>In-depth info<\/h2>\n<p>The lab is designed to give you a quick start and be accessible to as many as possible. However there are advanced considerations that arise whenever you deal with non-trivial environments such as multi-stage deployments and web farms (and what is Windows Azure, if not the biggest of them all?).<\/p>\n<p>If you are interested in going deeper in the topic, I strongly suggest you take a look at the <a href=\"http:\/\/microsoftpdc.com\/Sessions\/SVC17\">recording of the excellent talk Hervey gave on this very subject at PDC09<\/a>. That will certainly give you food for thought: I also suggest to keep an eye on <a href=\"http:\/\/www.dynamic-cast.com\/\">his blog<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>digg_url = &#8220;http:\/\/blogs.msdn.com\/vbertocci\/archive\/2009\/11\/23\/update-on-windows-azure-windows-identity-foundation.aspx&#8221;;digg_title = &#8220;Update on Windows Azure + Windows Identity Foundation&#8221;;digg_bgcolor = &#8220;#FFFFFF&#8221;;digg_skin = &#8220;normal&#8221;;digg_url = undefined;digg_title = undefined;digg_bgcolor = undefined;digg_skin = undefined; New Guide Back in August we released a guide that explained how to use WIF for adding to your web role SSO and claims-based identity capabilities via WS-Federation. That&#8230;<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_kad_post_transparent":"","_kad_post_title":"","_kad_post_layout":"","_kad_post_sidebar_id":"","_kad_post_content_style":"","_kad_post_vertical_padding":"","_kad_post_feature":"","_kad_post_feature_position":"","_kad_post_header":false,"_kad_post_footer":false,"footnotes":""},"categories":[9,68,91,92,20,5,6,4],"tags":[],"class_list":["post-460","post","type-post","status-publish","format-standard","hentry","category-identity","category-pdc","category-pdc09","category-pdc2009","category-the-cloud","category-wif","category-windows-azure","category-windows-identity-foundation"],"_links":{"self":[{"href":"https:\/\/www.cloudidentity.com\/blog\/wp-json\/wp\/v2\/posts\/460","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.cloudidentity.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.cloudidentity.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.cloudidentity.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.cloudidentity.com\/blog\/wp-json\/wp\/v2\/comments?post=460"}],"version-history":[{"count":0,"href":"https:\/\/www.cloudidentity.com\/blog\/wp-json\/wp\/v2\/posts\/460\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.cloudidentity.com\/blog\/wp-json\/wp\/v2\/media?parent=460"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.cloudidentity.com\/blog\/wp-json\/wp\/v2\/categories?post=460"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.cloudidentity.com\/blog\/wp-json\/wp\/v2\/tags?post=460"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}