How would you design and implement OpenID components?
(Was \"How does OpenId work\")
I realize this question is somewhat of a duplicate, and yes
Check out Security Now podcast, episode 95. (Actually audio)