20
OpenID ‘How I learned to stop worrying and love identity’ by Scott Kveton

OpenIDWhat is OpenID? • Single sign-on for the web • Simple, light-weight • Easy-to-use, easy-to-deploy • Open development process • Decentralized (Basically, take every

  • Upload
    others

  • View
    0

  • Download
    0

Embed Size (px)

Citation preview

Page 1: OpenIDWhat is OpenID? • Single sign-on for the web • Simple, light-weight • Easy-to-use, easy-to-deploy • Open development process • Decentralized (Basically, take every

OpenID‘How I learned to stop worrying and love identity’

by Scott Kveton

Page 2: OpenIDWhat is OpenID? • Single sign-on for the web • Simple, light-weight • Easy-to-use, easy-to-deploy • Open development process • Decentralized (Basically, take every

The Problem:

Page 3: OpenIDWhat is OpenID? • Single sign-on for the web • Simple, light-weight • Easy-to-use, easy-to-deploy • Open development process • Decentralized (Basically, take every

“Been there, done that”

Page 4: OpenIDWhat is OpenID? • Single sign-on for the web • Simple, light-weight • Easy-to-use, easy-to-deploy • Open development process • Decentralized (Basically, take every

What is OpenID?

• Single sign-on for the web

• Simple, light-weight

• Easy-to-use, easy-to-deploy

• Open development process

• Decentralized

(Basically, take every assumption about Passport and reverse it)

Page 5: OpenIDWhat is OpenID? • Single sign-on for the web • Simple, light-weight • Easy-to-use, easy-to-deploy • Open development process • Decentralized (Basically, take every

Your OpenID is a URL

http://kveton.myopenid.com

Page 6: OpenIDWhat is OpenID? • Single sign-on for the web • Simple, light-weight • Easy-to-use, easy-to-deploy • Open development process • Decentralized (Basically, take every

“URL’s are stupid”

• OpenID comes from the blogosphere

• Biggest problem with identity; namespace

• OpenID solves this by using DNS

• Your identity is a destination

• You have a unique end-point on the Internet

Page 7: OpenIDWhat is OpenID? • Single sign-on for the web • Simple, light-weight • Easy-to-use, easy-to-deploy • Open development process • Decentralized (Basically, take every

“Let’s see it action!”

Page 8: OpenIDWhat is OpenID? • Single sign-on for the web • Simple, light-weight • Easy-to-use, easy-to-deploy • Open development process • Decentralized (Basically, take every
Page 9: OpenIDWhat is OpenID? • Single sign-on for the web • Simple, light-weight • Easy-to-use, easy-to-deploy • Open development process • Decentralized (Basically, take every

Q: How can I trust MyOpenID?

A: You don’t have to.http://scott.kveton.com

http://kveton.myopenid.com

<link rel="openid.server" href="http://www.myopenid.com/server" />

<link rel="openid.delegate" href="http://kveton.myopenid.com/" />

Page 10: OpenIDWhat is OpenID? • Single sign-on for the web • Simple, light-weight • Easy-to-use, easy-to-deploy • Open development process • Decentralized (Basically, take every

“Nobody will ever use this”

Page 11: OpenIDWhat is OpenID? • Single sign-on for the web • Simple, light-weight • Easy-to-use, easy-to-deploy • Open development process • Decentralized (Basically, take every
Page 12: OpenIDWhat is OpenID? • Single sign-on for the web • Simple, light-weight • Easy-to-use, easy-to-deploy • Open development process • Decentralized (Basically, take every

Trends in Adoption

• 60 - 75 million users with OpenID’s

• 1200+ OpenID enabled sites

• 15 - 20 new OpenID enabled sites each day

• 7% growth every week in new sites

• (based on visits to MyOpenID.com)

Page 13: OpenIDWhat is OpenID? • Single sign-on for the web • Simple, light-weight • Easy-to-use, easy-to-deploy • Open development process • Decentralized (Basically, take every

“What’s the big deal?”

Page 14: OpenIDWhat is OpenID? • Single sign-on for the web • Simple, light-weight • Easy-to-use, easy-to-deploy • Open development process • Decentralized (Basically, take every

OpenID is another (very important)

building block

Page 15: OpenIDWhat is OpenID? • Single sign-on for the web • Simple, light-weight • Easy-to-use, easy-to-deploy • Open development process • Decentralized (Basically, take every

OpenID + Contacts*

* - See hCards

Page 16: OpenIDWhat is OpenID? • Single sign-on for the web • Simple, light-weight • Easy-to-use, easy-to-deploy • Open development process • Decentralized (Basically, take every

OpenID + Calendar*

* - See iCal

Page 17: OpenIDWhat is OpenID? • Single sign-on for the web • Simple, light-weight • Easy-to-use, easy-to-deploy • Open development process • Decentralized (Basically, take every

OpenID + Social Networking*

* - See XFN or FOAF

Note: these are not really my friends

Page 18: OpenIDWhat is OpenID? • Single sign-on for the web • Simple, light-weight • Easy-to-use, easy-to-deploy • Open development process • Decentralized (Basically, take every

OpenID + Reputation*

* - See

Note: these are (still) not really my friends

Page 19: OpenIDWhat is OpenID? • Single sign-on for the web • Simple, light-weight • Easy-to-use, easy-to-deploy • Open development process • Decentralized (Basically, take every

Predictions for 2007

• 7,500 sites supporting OpenID

• 100 million users with OpenID

• Big players adopt OpenID

• Innovative OpenID services emerge

Page 20: OpenIDWhat is OpenID? • Single sign-on for the web • Simple, light-weight • Easy-to-use, easy-to-deploy • Open development process • Decentralized (Basically, take every

“I’m sold!! Now what?!”

• Get an OpenID:

• <shameless>MyOpenID</shameless>

• OpenID enable your site, project

• Learn more at openidenabled.com

• Join the OpenID community: openid.net