Automotive Holiday Deals Books Holiday Gift Guide Shop Men's Athletic Shoes Learn more nav_sap_plcc_6M_fly_beacon Adele egg_2015 All-New Amazon Fire TV Subscribe & Save Gifts Under $50 Amazon Gift Card Offer bf15 bf15 bf15 $30 Off Amazon Echo $15 Off All-New Fire Kindle Black Friday Deals Black Friday Video Game Deals Shop Now DOTD
Programming Windows Identity Foundation and over one million other books are available for Amazon Kindle. Learn more

Enter your mobile number or email address below and we'll send you a link to download the free Kindle App. Then you can start reading Kindle books on your smartphone, tablet, or computer - no Kindle device required.

  • Apple
  • Android
  • Windows Phone
  • Android

To get the free app, enter your email address or mobile phone number.

Programming Windows Identity Foundation (Developer Reference) 1st Edition

20 customer reviews
ISBN-13: 978-0735627185
ISBN-10: 0735627185
Why is ISBN important?
This bar-code number lets you verify that you're getting exactly the right version or edition of a book. The 13-digit and 10-digit formats both work.
Scan an ISBN with your phone
Use the Amazon App to scan ISBNs and compare prices.
Have one to sell? Sell on Amazon
Buy used On clicking this link, a new layer will be open
$0.01 On clicking this link, a new layer will be open
Buy new On clicking this link, a new layer will be open
$26.80 On clicking this link, a new layer will be open
More Buying Choices
26 New from $2.50 40 Used from $0.01
Free Two-Day Shipping for College Students with Amazon Student Free%20Two-Day%20Shipping%20for%20College%20Students%20with%20Amazon%20Student

Get Up to 80% Back Rent Textbooks
$26.80 FREE Shipping on orders over $35. Only 8 left in stock (more on the way). Ships from and sold by Gift-wrap available.

Frequently Bought Together

  • Programming Windows Identity Foundation (Developer Reference)
  • +
  • Microsoft Windows Identity Foundation Cookbook
  • +
  • A Guide to Claims-Based Identity and Access Control (Patterns & Practices)
Total price: $106.78
Buy the selected items together

Special Offers and Product Promotions

  • Take an Extra 30% Off Any Book: Use promo code HOLIDAY30 at checkout to get an extra 30% off any book for a limited time. Excludes Kindle eBooks and Audible Audiobooks. Restrictions apply. Learn more

Editorial Reviews

About the Author

Vittorio Bertocciis a Senior Architect Evangelist in DPE and a key member of the extended engineering team that produces Microsoft's claims-based platform components (e.g. Windows Identity Foundation, ADFS 2.0). He is responsible for identity evangelism for the .NET developers community and drove initiatives such as the Identity Developer Training Kit and the IdElement show on Channel 9.

He is co-author of Understanding Windows Cardspace (Addison-Wesley, 2008) and a prominent authority/blogger on Azure, "Geneva" (the code name for Windows Identity Foundation), .NET development, and related topics.


Hero Quick Promo
Holiday Deals in Kindle Books
Save up to 85% on more than 1,000 Kindle Books. These deals are valid until November 30, 2015. Learn more

Product Details

  • Series: Developer Reference
  • Paperback: 272 pages
  • Publisher: Microsoft Press; 1 edition (September 25, 2010)
  • Language: English
  • ISBN-10: 0735627185
  • ISBN-13: 978-0735627185
  • Product Dimensions: 7.3 x 0.6 x 8.9 inches
  • Shipping Weight: 15.2 ounces (View shipping rates and policies)
  • Average Customer Review: 4.0 out of 5 stars  See all reviews (20 customer reviews)
  • Amazon Best Sellers Rank: #1,112,883 in Books (See Top 100 in Books)

More About the Author

VITTORIO BERTOCCI is principal program manager on the Azure Active Directory team, where he works on the developer experience: Active Directory Authentication Library (ADAL), OpenID Connect and OAuth2 OWIN components in ASP.NET, Azure AD integration in various Visual Studio workstreams, and other things he can't tell you about (yet).
Vittorio joined the product team after years as a virtual member in his role as principal architect evangelist, during which time he contributed to the inception and launch of Microsoft's claims-based platform components (Windows Identity Foundation, ADFS 2.0) and owned SaaS and identity evangelism for the .NET developers community.
Vittorio holds a masters degree in computer science and began his career doing research on computational geometry and scientifi c visualization. In 2001 he joined Microsoft Italy, where he focused on the .NET platform and the nascent fi eld of web services security, becoming a recognized expert at the national and European level.
In 2005 Vittorio moved to Redmond, where he helped launch the .NET Framework 3.5 by working with Fortune 100 and Global 100 companies on cutting-edge distributed systems. He increasingly focused on identity themes until he took on the mission of evangelizing claims-based identity for mainstream use. After years of working with customers, partners, and the community, he decided to contribute the experience he had accumulated back to the product and joined the identity product team.
Vittorio is easy to spot at conferences. He has spoken about identity in 23 countries on four continents, from keynote addresses to one-on-one meetings with customers.
Vittorio is a regular speaker at Ignite, Build, Microsoft PDC, TechEd (US, Europe, Australia, New Zealand, Japan), TechDays, Gartner Summit, European Identity Conference, IDWorld, OreDev, NDC, IASA, Basta, and many others. At the moment his Channel 9 speaker page at lists 44 recordings.
Vittorio is a published author, both in the academic and industry worlds, and has written many articles and papers. He is the author of Programming Windows Identity Foundation (Microsoft Press, 2010) and coauthor of A Guide to Claims-Based Identity and Access Control (Microsoft patterns & practices, 2010) and Understanding Windows Cardspace (Addison-Wesley, 2008). He is a prominent authority and blogger on identity, Azure, .NET development, and related topics: he shares his thoughts at and via his twitter feed,
Vittorio lives in the lush green of Redmond with his wife, Iwona. He doesn't mind the gray skies too much, but every time he has half a chance, he flies to some place on the beach, be it the South Pacific or Camogli, his home town in Italy.

Customer Reviews

Most Helpful Customer Reviews

6 of 6 people found the following review helpful By rrain on September 20, 2010
Format: Paperback Verified Purchase
This is a must have for any anyone tasked with writing claims aware applicatons. Do NOT let the size of this book fool you either - it is jammed full of critical details. This is the only publication available that goes into the detail that Vittorio goes into. Whether you're new to claims-based development and just want to know enough to get started writing Relying Party's (that's about the first 50 pages), or need the in-depth knowledge of how protocols work, intricate details of WSFAM and SAM, and such, this book has you covered. I also like how Vittorio draws attention to solutions to some common problems, such as home-realm discovery, pass through claims, impersonation, proof-of-possession, custom STS's, and more. You will also find references to some very useful tools to aid in your development.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
5 of 5 people found the following review helpful By Vishwas Lele on October 6, 2010
Format: Paperback Verified Purchase
Having followed Vittorio's work (blog, webcasts, code samples)related to claims-based identity over the last two-three years, I ordered this book as soon as it arrived. And this book did not disappoint. I read the book cover-to-cover within a week of its arrival and found it to be very useful in helping me better understand the concepts behind WIF.

Here are some additional details that I hope will be helpful to anyone considering this book:

1) Claims based identity is an important enabling technology that .NET developers and designer need to understand well. And this is not just case, if you are an ASP.NET or WCF developer. Claims-based identity is important even if you are SharePoint, BI or Azure developer.

2) This book is broken up into two parts. The first part explains the basics of claims based identity. Second part is more advanced and gets into the nuts and bolts of WIF.

3) Don't skip over the ASP.NET chapters (2, 3 & 4 ) just because you are not going to use WIF inside ASP.NET. These aforementioned chapters cover a number of important concepts ( such as single-sign-on, claims transformation, federation) that you will need to understand when using WIF outside of ASP.NET (say with WCF).

4) Being involved with the WIF team for a long time, Vittorio is able to provide important context around how some of the features have evolved, design decisions etc.

5) Last but not the least, it is hard to write a book on security. Fortunately, Vittorio has managed to write it in a conversational, unassuming style that makes it easy to read. Wherever needed, he provides a just in time, overview of protocols ( WS-Trust, WS-Federation and so on) without getting mired in the details associated with these, rather arcane, specifications.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
4 of 4 people found the following review helpful By Shawn Brock on May 10, 2011
Format: Paperback Verified Purchase
If you're looking for a semi-exhaustive explanation of plumbing and details, this might be the book for you. Maybe.

I was looking for some code samples and reasonable quick-start type guides to at least get a proof of concept up and running, but there is no sort of cohesion to the book that makes it possible. The first part labors on about federated identity and fundamentals, which is fine to an extent. However, it just keeps going on with theory... again, which is fine if you want to sit and read a book to learn about federated security.

A preferred approach, and the one followed by most good technical books, is to start with a basic example and explain the theory behind it in small chunks.

I was surprised by how frustrating this book is based on the other reviews, so maybe I'm missing something everyone else is getting. But, if you're looking for a reasonable quick start to WIF with meat to back up the code, this probably isn't a good fit for you.
1 Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
3 of 3 people found the following review helpful By Charles Chen on October 10, 2011
Format: Paperback Verified Purchase
Because there really aren't any good alternatives out there.

As far as technical books go, this one is only so-so. The chapters are somewhat oddly organized -- or one could say disorganized -- and make it difficult to mentally compartmentalize the lessons.

Some of the examples use odd choices of scenarios and it could use more code samples and discussions of the internals and less of the high level concepts (perhaps it's the organization that's throwing me off).

In the end, it's a middling book that becomes a near must-have because of the current lack of in-depth coverage on the topic. I would recommend it, but it's not the most practical of books when it comes to gaining a deep technical understanding of the topic at hand.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
1 of 1 people found the following review helpful By Marcus Fenix on September 23, 2010
Format: Paperback Verified Purchase
This is a very good book, the author knows extremely well what he explains, provides a great introduction and the example of using the driver's license or passport as a valid identification from a trusted issuer provider on a movie theather or liquor store is an excellent analogy to understand. He goes quickly about how to use it on your own app, how to get claims backs and create custom code to extend the framework. Also he gives a lot of deep theory about the authentication process and all the complexities of security and how WIF makes things easier for you. He mentions how to create a test STS using WIF (new Visual Studio template that comes with the framework), that can be used during development to simulate a real life scenario and how to create your own custom claims.

I read the book, I have a better understanding, 200+ pages of great wisdom. Get it!!

Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse

Most Recent Customer Reviews

Set up an Amazon Giveaway

Amazon Giveaway allows you to run promotional giveaways in order to create buzz, reward your audience, and attract new followers and customers. Learn more
Programming Windows Identity Foundation (Developer Reference)
This item: Programming Windows Identity Foundation (Developer Reference)
Price: $26.80
Ships from and sold by

Want to discover more products? Check out these pages to see more: writing secure code: practical, windows programming, web development windows, learning web development asp