I’ve had a lot of folks ask me about Geneva lately. This post provides a quick summary of the different places I’ve looked to find out more about The Geneva Framework and Microsoft’s story for a building claims-based WCF services.
Please let me know if you have more suggestions for good content on the topic. I’m a big fan of Michele Bustamante’s writing style, so you notice there are a couple articles here from her. You can always check her out at http://www.dasblonde.net/
Here’s a quick summary of the story around Geneva:
"Geneva" Claims Based Access Platform "Geneva" helps simplify access to applications and other systems with an open and interoperable claims-based model. For developers: "Geneva" helps simplify user access for developers by externalizing access logic from applications via claims, and reducing development effort with pre-built security logic and integrated .NET tools. For IT professionals: "Geneva" helps IT efficiently deploy and manage new applications by reducing custom implementation work, consolidating access management in the hands of IT, helping establish a consistent security model, and facilitating seamless collaboration between organizations with automated federation tools. For information workers and consumers: Users can benefit from help navigating logins, managing different personas, and controlling how personal information is shared.
Here’s some great resources fro reading up on Geneva:
WCF and claims-based security in Keith Brown’s Security Briefs column published in September 2007.
Windows CardSpace in "Identity: Secure Your ASP.NET Apps and WCF Services with Windows CardSpace".)
Geneva Framework white paper for developers written by Keith Brown and Sesha Mani.
This link contains a brief overview of Geneva and 3 different .pdf documents to download. This will provide you with an overview of the features in the Geneva Framework, as well as some background on claims-based security concepts, and explain how to enable these features in ASP.NET applications and WCF services, with an emphasis on the former.
Geneva Framework – Building A Custom Security Security Token Service by Michele Leroux Bustamante
Geneva Framework - A Better Approach For Building Claims-Based WCF Services by Michele Leroux Bustamante
History - formerly called "Zermatt."
Features:
Geneva Framework spans the breadth of security features, but at its core is claims-based security. It is the new framework for building claims-based applications and services, and for implementing federated security scenarios.
WCF has always had native support for a claims-based security model.
The Geneva Framework:
Thanks for checking out this post!
Murray Gordon ISV Architect Evangelist Microsoft Corporation http://blogs.msdn.com/MurrayG US ISV Team Blog My GeeksWithBlogs Blog