Geneva Framework: Identity Development Training Kit

During the last couple of months I’ve been helping the Microsoft DPE team (namely Vittorio and Donovan) building the Identity Development Training Kit. It’s been great to work with such knowledgeable guys like them and with one of the best frameworks I’ve ever developed with: Microsoft Geneva Framework. Identity Training Kit

The training kit covers a lot of interesting scenarios related to claim-based identity. Here is the shortcut list (if you want a full explanation of each one, read Vittorio’s post)

  • Lab: Web Sites and Identity:
    • Exercise 1: Enabling claims based access for an ASP.NET Web Application by generating a local STS
    • Exercise 2: Customizing the Credentials Accepted by a Local STS
    • Exercise 3: Accepting Tokens from a Geneva Server STS
    • Exercise 4: Accepting Tokens from Live ID
    • Exercise 5: Accepting Tokens from .NET Access Control Service
    • Exercise 6: Invoking a WCF Service on the Backend via Delegated Access
  • Lab: Enhancing an ASP.NET Membership Provider Website with Identity Provider Capabilities
  • Lab: Web Services and Identity
    • Exercise 1: Using Geneva Framework for Handling Authentication and Authorization in a WCF Service
    • Exercise 2: Accepting Tokens from a Geneva Server STS
    • Exercise 3: Accepting Tokens from .NET Access Control Service
    • Exercise 4: Invoking a WCF Service on the Backend via Delegated Access

We made sure that all of the exercises followed the best practices of developing with Geneva Framework. Building this training kit was a big effort and I would like to mention the great team that helped creating this:  Ariel “lutz” Neisen, Jonathan “passive” Cisneros, Ezequiel “checklist” Sculli and Sebastian “pattern” Iacomuzzi

I invite you to take a look at the training kit and open your mind with the new possibilities the Geneva Framework brings into the table.



No Comments

  • karthik says:

    Hi,
    I have been going through the training kit and trying out a few samples. They have been great. On the federation front, I’m trying to have more than one identity provider for an application and I’m not finding options to do that. I would like to let the user of the application choose either Live ID or a local STS or Geneva framework STS based on what she is and get the tokens against the chosen provider. CAn you please explain how this can be done?
    Thanks,
    Karthik

  • Geneva Framework: Identity Development Training Kit…

    Thank you for submitting this cool story – Trackback from DotNetShoutout…

Leave a Reply