Demos from my TechEd talks

Security Briefs

Syndication

To those who came to my talks at TechEd 2008 Developers, thank you! Be sure to fill out an evaluation before you leave; scores matter a lot to the conference organizers, so let them know what you thought.

Here is the code from my ADFS talk.

Here is the code from my Understanding Claims talk.

Enjoy!


Posted Jun 04 2008, 07:10 AM by keith-brown
Filed under: , ,

Comments

Lieven wrote re: Demos from my TechEd talks
on 06-25-2008 4:38 AM
I enjoyed your session and the code you've made available. You spoke about claims transformation. Don't you need to sign the new claimset you've created? What if a client sends you a saml token with the exact same claims?

thanks
Keith Brown wrote re: Demos from my TechEd talks
on 06-25-2008 7:23 AM
Lieven,

Glad you enjoyed the session. Claims transformation can happen in a lot of places. If it happens external to the application using the claims, e.g. in an STS, the issuer of the new claimset should absolutely sign the claims (WCF has plumbing to produce signed security tokens, which is how we ship around claims).

But if you're doing the claims xform right in your application, there's no need to sign anything; you just use a local identifier for the issuer (I used the "System" claimset in my example). The WCF plumbing that accepts claims from clients won't ever issue a "System" claimset, so as long as you're checking the issuer, you don't need to worry about someone faking your internal claimset.

HTH!

Add a Comment

(required)  
(optional)
(required)  
Remember Me?