{"id":452,"date":"2009-08-26T03:05:00","date_gmt":"2009-08-26T12:05:00","guid":{"rendered":"http:\/\/www.cloudidentity.com\/blog\/2009\/08\/26\/books-programming-windows-identity-foundation-pp-claims-guide-others\/"},"modified":"2013-03-14T22:05:40","modified_gmt":"2013-03-15T07:05:40","slug":"books-programming-windows-identity-foundation-p-p-claims-guide-others","status":"publish","type":"post","link":"https:\/\/www.cloudidentity.com\/blog\/2009\/08\/26\/books-programming-windows-identity-foundation-p-p-claims-guide-others\/","title":{"rendered":"Books: \u201cProgramming Windows Identity Foundation\u201d, P&amp;P claims guide &amp; others"},"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\/08\/26\/books-programming-windows-identity-foundation-p-p-claims-guide-others.aspx&#8221;;digg_title = &#8220;Books: \u201cProgramming Windows Identity Foundation\u201d, P&amp;P claims guide &amp; others&#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>&#160;<img loading=\"lazy\" decoding=\"async\" title=\"image\" style=\"border-top-width: 0px;border-left-width: 0px;border-bottom-width: 0px;border-right-width: 0px\" height=\"242\" alt=\"image\" src=\"http:\/\/cloudidentity.com\/blog\/wp-content\/uploads\/2009\/08\/image_aef717c1-8ce8-4784-a602-a7d4a4e73758.png\" width=\"300\" border=\"0\" \/> <\/p>\n<p>Want to know why I spent one hour every day of my vacation practicing touch typing? Well, apart from the fact that it\u2019s simply scandalous that after 20+ years spent on keyboards I still hunt &amp; peck: in the next few months I\u2019m going to need all the typing speed I can gather\u2026 I am signed up to write (or otherwise actively participate in) three books about identity:<\/p>\n<h2>\u201cProgramming Windows Identity Foundation\u201d, MSPress<\/h2>\n<p>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; programming model to the intended usage of the main product features, active &amp; passive cases, on-premises &amp; cloud scenarios, and so on &amp; so forth. The book will take on the same mission as the <a href=\"http:\/\/www.microsoft.com\/downloads\/details.aspx?displaylang=en&amp;FamilyID=c3e315fa-94e2-4028-99cb-904369f177c0\">identity developer training kit<\/a>, but will of course expand and integrate it accordingly.<\/p>\n<p>I know this is going to take a lot of evenings &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\u2019t want to commit on a date in case I flunk it even by few days\u2026 \ud83d\ude09<\/p>\n<h2>\u201cClaims based Authentication &amp; Authorization Guide\u201d, Patterns &amp; Practices<\/h2>\n<p>It\u2019s since March that I am collaborating on <a href=\"http:\/\/blogs.msdn.com\/eugeniop\/archive\/2009\/08\/11\/announcing-new-project-patterns-practices-claims-based-authentication-authorization-guide.aspx\">Eugenio\u2019s latest project<\/a>, on a <a href=\"http:\/\/blogs.msdn.com\/eugeniop\/archive\/2009\/08\/11\/announcing-new-project-patterns-practices-claims-based-authentication-authorization-guide.aspx\">P&amp;P guide on claims based authentication and authorization<\/a>. Recently the project really took off in big style, with big names actively involved in it (<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\">Keith<\/a>, <a href=\"http:\/\/leastprivilege.com\/\">Dominick<\/a>, <a href=\"http:\/\/blogs.southworks.net\/mwoloski\/\">Matias<\/a>) and Eugenio started sharing details on his blog. For this guide I don\u2019t 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.<\/p>\n<p>Note. The overlap between \u201cProgramming Windows Identity Foundation\u201d and this P&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;P guide will be focused on scenarios.<\/p>\n<h2>Mysterious third book<\/h2>\n<p>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\u2026 nice \ud83d\ude42 Since I am not sure what I can safely share about this title, I\u2019ll just not say anything more until further notice.<\/p>\n<p>&#160;<\/p>\n<p>Well, now you know what I will do during the 37+ hours of <a href=\"http:\/\/blogs.msdn.com\/vbertocci\/archive\/2009\/08\/24\/identity-tech-ed-australia-new-zealand.aspx\">flights to &amp; fro TechEd AU\/NZ<\/a>\u2026 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;peck in economy class means shoving your elbows in the ribs of your neighbors, and that\u2019s veeery bad practice \ud83d\ude09<\/p>\n","protected":false},"excerpt":{"rendered":"<p>digg_url = &#8220;http:\/\/blogs.msdn.com\/vbertocci\/archive\/2009\/08\/26\/books-programming-windows-identity-foundation-p-p-claims-guide-others.aspx&#8221;;digg_title = &#8220;Books: \u201cProgramming Windows Identity Foundation\u201d, P&amp;P claims guide &amp; others&#8221;;digg_bgcolor = &#8220;#FFFFFF&#8221;;digg_skin = &#8220;normal&#8221;;digg_url = undefined;digg_title = undefined;digg_bgcolor = undefined;digg_skin = undefined; &#160; Want to know why I spent one hour every day of my vacation practicing touch typing? Well, apart from the fact that it\u2019s simply scandalous that&#8230;<\/p>\n","protected":false},"author":1,"featured_media":1430,"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":[61,29,75,74,9,5,4],"tags":[],"class_list":["post-452","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-architecture-ws","category-book","category-geneva","category-geneva-framework","category-identity","category-wif","category-windows-identity-foundation"],"_links":{"self":[{"href":"https:\/\/www.cloudidentity.com\/blog\/wp-json\/wp\/v2\/posts\/452","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=452"}],"version-history":[{"count":1,"href":"https:\/\/www.cloudidentity.com\/blog\/wp-json\/wp\/v2\/posts\/452\/revisions"}],"predecessor-version":[{"id":1699,"href":"https:\/\/www.cloudidentity.com\/blog\/wp-json\/wp\/v2\/posts\/452\/revisions\/1699"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.cloudidentity.com\/blog\/wp-json\/wp\/v2\/media\/1430"}],"wp:attachment":[{"href":"https:\/\/www.cloudidentity.com\/blog\/wp-json\/wp\/v2\/media?parent=452"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.cloudidentity.com\/blog\/wp-json\/wp\/v2\/categories?post=452"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.cloudidentity.com\/blog\/wp-json\/wp\/v2\/tags?post=452"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}