SlideShare a Scribd company logo
Brad Fitzpatrick [email_address] Six Apart, Ltd. / LiveJournal / Danga August 2005
What is OpenID? an identity system all the rage lately a protocol gratis, libre not a service or company not Passport not TypeKey not Sxip survives if companies turn evil or go out of business
Why? no authentication way too common comment spam auth interop LiveJournal TypePad Movable Type DeadJournal, WordPress, TextPattern, ..... lame
Design Goals low barrier to entry works with static HTML pages no registration (no central server) understandable identity (a URL) no new namespace no public keys (key revocation, etc...) no SSL required no browser plugins most simple protocol possible other needs layered atop
What OpenID isn't... a trust system need identity before you can have trust a solution for all identity problems perfectly secure DNS spoofing man-in-the-middle between some parts
How's it work? proves “who” you are one-time assertions w/ digital signature see  openid.net  for specs not that you're a good person spammers can/will/have setup OpenID servers better than state of email today Trust/reputation providers on their way 5+ companies working on this TrustRank
Chicken / Egg LiveJournal / TypePad / Movable Type all support OpenID server OpenID consumer in LJ/MT TypePad soon enough TypeKey still speaks TypeKey.  also  speaks OpenID an OpenID provider for people without their own 10M+ OpenID users who don't know it already: DeadJ/GreatestJ/LiveJ interop
Why URLs as identity? already the convention Comment by  Matt  at 7:23pm mouseover to see which Matt users don't understand public keys users don't understand namespaces users do understand URLs 10+ years of billboards and TV commercials you can click them tangible
Why should you use OpenID? interop with others using OpenID your users can mark external users leaving comments as “trusted” or “friends” your users can bring their identity to other sites, thus advertising your service not theoretical, already in use can support OpenID + _______ in future no reason to  only  support OpenID free open libraries for most languages

More Related Content

PDF
Optimizing Drupal Performance Zend Acquia Whitepaper Feb2010
PPTX
http://www.hfadeel.com/Blog/?p=151
PDF
Oracle ha
PDF
usenix
PDF
淘宝无线电子商务数据报告
PPTX
SpeedGeeks
PPT
Capacity Management from Flickr
PDF
Google: The Chubby Lock Service for Loosely-Coupled Distributed Systems
Optimizing Drupal Performance Zend Acquia Whitepaper Feb2010
http://www.hfadeel.com/Blog/?p=151
Oracle ha
usenix
淘宝无线电子商务数据报告
SpeedGeeks
Capacity Management from Flickr
Google: The Chubby Lock Service for Loosely-Coupled Distributed Systems

Similar to openid-pres (20)

PDF
The Implications of OpenID
PDF
Implications Of OpenID (Google Tech Talk)
PPT
Decentralized Social Networking
PDF
Building the Social Web with OpenID
PDF
OpenID and decentralised social networks
PPT
PPT
What an RP Wants, Part 2
PPTX
Open id & OAuth
PPT
Open Id, O Auth And Webservices
PPT
Identity federation & user centric identity
PPT
OpenID Progress EEMA Conference
PDF
Simon Willison @ FOWA Feb 07
PPT
PPT
moscow_developer_day
PPT
Netlog & The Open Web
PPS
OpenID: An Executive Briefing
PPT
Emerce ver. Sept'08-How To Build The Open Mesh
PPTX
Transacting PPT.pptx
PPTX
Free software basics
PPT
How to build the Open Mesh
The Implications of OpenID
Implications Of OpenID (Google Tech Talk)
Decentralized Social Networking
Building the Social Web with OpenID
OpenID and decentralised social networks
What an RP Wants, Part 2
Open id & OAuth
Open Id, O Auth And Webservices
Identity federation & user centric identity
OpenID Progress EEMA Conference
Simon Willison @ FOWA Feb 07
moscow_developer_day
Netlog & The Open Web
OpenID: An Executive Briefing
Emerce ver. Sept'08-How To Build The Open Mesh
Transacting PPT.pptx
Free software basics
How to build the Open Mesh
Ad

More from xlight (17)

PPTX
What does it take to make google work at scale
PPT
New zealand bloom filter
PPT
Product manager-chrissyuan v1.0
PDF
Oracle 高可用概述
PDF
Stats partitioned table
PPT
C/C++与Lua混合编程
PDF
Google: The Chubby Lock Service for Loosely-Coupled Distributed Systems
PDF
High Availability MySQL with DRBD and Heartbeat MTV Japan Mobile Service
PDF
PgSQL vs MySQL
PDF
GOOGLE: Designs, Lessons and Advice from Building Large Distributed Systems
PPT
UDT
PPT
sector-sphere
PDF
Fixing Twitter Improving The Performance And Scalability Of The Worlds Most ...
PDF
Gfarm Fs Tatebe Tip2004
PDF
Make Your web Work
PDF
mogpres
PPTX
OSGi
What does it take to make google work at scale
New zealand bloom filter
Product manager-chrissyuan v1.0
Oracle 高可用概述
Stats partitioned table
C/C++与Lua混合编程
Google: The Chubby Lock Service for Loosely-Coupled Distributed Systems
High Availability MySQL with DRBD and Heartbeat MTV Japan Mobile Service
PgSQL vs MySQL
GOOGLE: Designs, Lessons and Advice from Building Large Distributed Systems
UDT
sector-sphere
Fixing Twitter Improving The Performance And Scalability Of The Worlds Most ...
Gfarm Fs Tatebe Tip2004
Make Your web Work
mogpres
OSGi
Ad

Recently uploaded (20)

PDF
GamePlan Trading System Review: Professional Trader's Honest Take
PDF
Modernizing your data center with Dell and AMD
PDF
Advanced Soft Computing BINUS July 2025.pdf
PDF
Dropbox Q2 2025 Financial Results & Investor Presentation
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PPTX
Cloud computing and distributed systems.
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PDF
[발표본] 너의 과제는 클라우드에 있어_KTDS_김동현_20250524.pdf
PPT
Teaching material agriculture food technology
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PDF
Advanced IT Governance
PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
PDF
NewMind AI Monthly Chronicles - July 2025
PDF
GDG Cloud Iasi [PUBLIC] Florian Blaga - Unveiling the Evolution of Cybersecur...
PDF
Network Security Unit 5.pdf for BCA BBA.
PDF
solutions_manual_-_materials___processing_in_manufacturing__demargo_.pdf
PPTX
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
PPTX
Understanding_Digital_Forensics_Presentation.pptx
PPTX
breach-and-attack-simulation-cybersecurity-india-chennai-defenderrabbit-2025....
PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
GamePlan Trading System Review: Professional Trader's Honest Take
Modernizing your data center with Dell and AMD
Advanced Soft Computing BINUS July 2025.pdf
Dropbox Q2 2025 Financial Results & Investor Presentation
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
Cloud computing and distributed systems.
Advanced methodologies resolving dimensionality complications for autism neur...
[발표본] 너의 과제는 클라우드에 있어_KTDS_김동현_20250524.pdf
Teaching material agriculture food technology
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
Advanced IT Governance
“AI and Expert System Decision Support & Business Intelligence Systems”
NewMind AI Monthly Chronicles - July 2025
GDG Cloud Iasi [PUBLIC] Florian Blaga - Unveiling the Evolution of Cybersecur...
Network Security Unit 5.pdf for BCA BBA.
solutions_manual_-_materials___processing_in_manufacturing__demargo_.pdf
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
Understanding_Digital_Forensics_Presentation.pptx
breach-and-attack-simulation-cybersecurity-india-chennai-defenderrabbit-2025....
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf

openid-pres

  • 1. Brad Fitzpatrick [email_address] Six Apart, Ltd. / LiveJournal / Danga August 2005
  • 2. What is OpenID? an identity system all the rage lately a protocol gratis, libre not a service or company not Passport not TypeKey not Sxip survives if companies turn evil or go out of business
  • 3. Why? no authentication way too common comment spam auth interop LiveJournal TypePad Movable Type DeadJournal, WordPress, TextPattern, ..... lame
  • 4. Design Goals low barrier to entry works with static HTML pages no registration (no central server) understandable identity (a URL) no new namespace no public keys (key revocation, etc...) no SSL required no browser plugins most simple protocol possible other needs layered atop
  • 5. What OpenID isn't... a trust system need identity before you can have trust a solution for all identity problems perfectly secure DNS spoofing man-in-the-middle between some parts
  • 6. How's it work? proves “who” you are one-time assertions w/ digital signature see openid.net for specs not that you're a good person spammers can/will/have setup OpenID servers better than state of email today Trust/reputation providers on their way 5+ companies working on this TrustRank
  • 7. Chicken / Egg LiveJournal / TypePad / Movable Type all support OpenID server OpenID consumer in LJ/MT TypePad soon enough TypeKey still speaks TypeKey. also speaks OpenID an OpenID provider for people without their own 10M+ OpenID users who don't know it already: DeadJ/GreatestJ/LiveJ interop
  • 8. Why URLs as identity? already the convention Comment by Matt at 7:23pm mouseover to see which Matt users don't understand public keys users don't understand namespaces users do understand URLs 10+ years of billboards and TV commercials you can click them tangible
  • 9. Why should you use OpenID? interop with others using OpenID your users can mark external users leaving comments as “trusted” or “friends” your users can bring their identity to other sites, thus advertising your service not theoretical, already in use can support OpenID + _______ in future no reason to only support OpenID free open libraries for most languages