SlideShare a Scribd company logo
1 of 20
Download to read offline
URL based identity with OpenID

Simon Willison, http://simonwillison.net/
Media in Transition, 6th September 2007
The web authentication problem




     What username did I use again?
     What password did I use again?
The Web needs
Single Sign On
?
SSO with a single
controlling authority
betrays the principles
     of the Web
OpenID is decentralised

• An open standard, developed in public
• No controlling authority
• No need to ask permission before
  implementing it
An OpenID is a URL


• http://swillison.livejournal.com/
• http://simonwillison.myopenid.com/
• http://simonwillison.net/
Here’s how it works
The sign-up problem
OpenID’s Simple
Registration extension
can help users provide
 name, e-mail, D.O.B...
The web profile problem
•   Each of these pages has a URL

•   If the services supported it, each of these
    URLs can be an OpenID

•   This lets me assert ownership of my profile

•   I can use OpenID to tie profiles together
    across multiple sites
The social network problem

• Every site wants to know about my social
  network
• Re-friending everyone on every site I visit is
  tedious, and a major barrier to adoption
• The Facebook platform lets me reuse the
  Facebook social graph - but I have to abide
  by their rules
OpenID provides the globally
 unique identifier needed to
create a portable social graph
OpenID adoption
0
                875
                      1,750
                              2,625
                                      3,500
Se
  p
     '05
   O
      ct
  N
      ov
   D
      ec
Jan
     '06
    Fe
        b
   M
      ar
    Ap
        r
   M
      ay
   Ju
      ne
    Ju
       ly
    Au
        g
    Se
        p
   O
      ct
  N
      ov
   D
      ec
Jan
     '07
    Fe
        b
                                              Total Relying Parties




   M
      ar
    Ap
        r
   M
      ay
   Ju
      ne
What’s in it for you?
• Reduces the overhead for signing up for an
  account on your service - great for
  attracting early adopters
• The ability to “prove” ownership of your
  account is an excellent complement to your
  service’s Web Service API
• You can learn about a user’s profiles
  elsewhere on the Web
Some FAQs
• Does this mean I no longer have a database
  of user accounts?
• How do I know that an OpenID is a real
  person, and not an evil spammer?
• Isn’t it a bad idea to outsource the security
  of my users to a third party?
• What are the privacy implications of this?
http://openid.net/

  http://www.openidenabled.com/

http://simonwillison.net/tags/openid/

More Related Content

Similar to URL based identity with OpenID provides decentralized single sign-on

Building the Social Web with OpenID
Building the Social Web with OpenIDBuilding the Social Web with OpenID
Building the Social Web with OpenIDSimon Willison
 
Implications Of OpenID (Google Tech Talk)
Implications Of OpenID (Google Tech Talk)Implications Of OpenID (Google Tech Talk)
Implications Of OpenID (Google Tech Talk)Simon Willison
 
Simon Willison @ FOWA Feb 07
Simon Willison @ FOWA Feb 07Simon Willison @ FOWA Feb 07
Simon Willison @ FOWA Feb 07carsonsystems
 
The Implications of OpenID
The Implications of OpenIDThe Implications of OpenID
The Implications of OpenIDSimon Willison
 
Vlerick Prof. Öykü Isik
Vlerick Prof. Öykü IsikVlerick Prof. Öykü Isik
Vlerick Prof. Öykü IsikJill Neuhard
 
Spam Traps: Avoid the Blacklist and Protect Your Digital Reputation
Spam Traps: Avoid the Blacklist and Protect Your Digital ReputationSpam Traps: Avoid the Blacklist and Protect Your Digital Reputation
Spam Traps: Avoid the Blacklist and Protect Your Digital ReputationAct-On Software
 
Marketing Your Business in the Facebook Era
Marketing Your Business in the Facebook EraMarketing Your Business in the Facebook Era
Marketing Your Business in the Facebook EraAlan De Keyrel
 
Turn Your Contacts Into Contracts Business Networking Course
Turn Your Contacts Into Contracts Business Networking CourseTurn Your Contacts Into Contracts Business Networking Course
Turn Your Contacts Into Contracts Business Networking CourseThe Instant Edge
 
Leveraging Online Social Networking For Business
Leveraging Online Social Networking For BusinessLeveraging Online Social Networking For Business
Leveraging Online Social Networking For BusinessMicheal Axelsen
 
How can web analytics improve accessibility?
How can  web analytics improve accessibility?How can  web analytics improve accessibility?
How can web analytics improve accessibility?Tom Widerøe
 
OpenID and decentralised social networks
OpenID and decentralised social networksOpenID and decentralised social networks
OpenID and decentralised social networksSimon Willison
 
Why Green Address Bar EV SSL Certificates are Critical to E-commerce
Why Green Address Bar EV SSL Certificates are Critical to E-commerceWhy Green Address Bar EV SSL Certificates are Critical to E-commerce
Why Green Address Bar EV SSL Certificates are Critical to E-commerceCheapSSLsecurity
 
BUSINESS CREDIT BUILDER PROGRAM V-1
BUSINESS CREDIT BUILDER PROGRAM V-1BUSINESS CREDIT BUILDER PROGRAM V-1
BUSINESS CREDIT BUILDER PROGRAM V-1ORLANDO NELSON
 
The Vehicle Detail Page Click - Presented at Digital Dealer 18 in Tampa Florida
The Vehicle Detail Page Click - Presented at Digital Dealer 18 in Tampa FloridaThe Vehicle Detail Page Click - Presented at Digital Dealer 18 in Tampa Florida
The Vehicle Detail Page Click - Presented at Digital Dealer 18 in Tampa FloridaIan Cruickshank
 
SEO Week: Basics of SEO Day Four
SEO Week: Basics of SEO Day FourSEO Week: Basics of SEO Day Four
SEO Week: Basics of SEO Day FourRebecca Gill
 
LinkedIn 101 - Getting Started the Right Way
LinkedIn 101 - Getting Started the Right WayLinkedIn 101 - Getting Started the Right Way
LinkedIn 101 - Getting Started the Right WaySteve Loates
 
Callcredit's Fraud Summit - Customer experience stream
Callcredit's Fraud Summit - Customer experience streamCallcredit's Fraud Summit - Customer experience stream
Callcredit's Fraud Summit - Customer experience streamCallcredit123
 
Social Media for Mortgage Bankers
Social Media for Mortgage BankersSocial Media for Mortgage Bankers
Social Media for Mortgage BankersJason Falls
 

Similar to URL based identity with OpenID provides decentralized single sign-on (20)

Building the Social Web with OpenID
Building the Social Web with OpenIDBuilding the Social Web with OpenID
Building the Social Web with OpenID
 
Implications Of OpenID (Google Tech Talk)
Implications Of OpenID (Google Tech Talk)Implications Of OpenID (Google Tech Talk)
Implications Of OpenID (Google Tech Talk)
 
Simon Willison @ FOWA Feb 07
Simon Willison @ FOWA Feb 07Simon Willison @ FOWA Feb 07
Simon Willison @ FOWA Feb 07
 
The Implications of OpenID
The Implications of OpenIDThe Implications of OpenID
The Implications of OpenID
 
Vlerick Prof. Öykü Isik
Vlerick Prof. Öykü IsikVlerick Prof. Öykü Isik
Vlerick Prof. Öykü Isik
 
Spam Traps: Avoid the Blacklist and Protect Your Digital Reputation
Spam Traps: Avoid the Blacklist and Protect Your Digital ReputationSpam Traps: Avoid the Blacklist and Protect Your Digital Reputation
Spam Traps: Avoid the Blacklist and Protect Your Digital Reputation
 
Marketing Your Business in the Facebook Era
Marketing Your Business in the Facebook EraMarketing Your Business in the Facebook Era
Marketing Your Business in the Facebook Era
 
10 Steps To Improving Business Cash Flow
10 Steps To Improving Business Cash Flow10 Steps To Improving Business Cash Flow
10 Steps To Improving Business Cash Flow
 
Turn Your Contacts Into Contracts Business Networking Course
Turn Your Contacts Into Contracts Business Networking CourseTurn Your Contacts Into Contracts Business Networking Course
Turn Your Contacts Into Contracts Business Networking Course
 
Leveraging Online Social Networking For Business
Leveraging Online Social Networking For BusinessLeveraging Online Social Networking For Business
Leveraging Online Social Networking For Business
 
How can web analytics improve accessibility?
How can  web analytics improve accessibility?How can  web analytics improve accessibility?
How can web analytics improve accessibility?
 
OpenID and decentralised social networks
OpenID and decentralised social networksOpenID and decentralised social networks
OpenID and decentralised social networks
 
Why Green Address Bar EV SSL Certificates are Critical to E-commerce
Why Green Address Bar EV SSL Certificates are Critical to E-commerceWhy Green Address Bar EV SSL Certificates are Critical to E-commerce
Why Green Address Bar EV SSL Certificates are Critical to E-commerce
 
BUSINESS CREDIT BUILDER PROGRAM V-1
BUSINESS CREDIT BUILDER PROGRAM V-1BUSINESS CREDIT BUILDER PROGRAM V-1
BUSINESS CREDIT BUILDER PROGRAM V-1
 
Identity 101: Boot Camp for Identity North 2016
Identity 101: Boot Camp for Identity North 2016Identity 101: Boot Camp for Identity North 2016
Identity 101: Boot Camp for Identity North 2016
 
The Vehicle Detail Page Click - Presented at Digital Dealer 18 in Tampa Florida
The Vehicle Detail Page Click - Presented at Digital Dealer 18 in Tampa FloridaThe Vehicle Detail Page Click - Presented at Digital Dealer 18 in Tampa Florida
The Vehicle Detail Page Click - Presented at Digital Dealer 18 in Tampa Florida
 
SEO Week: Basics of SEO Day Four
SEO Week: Basics of SEO Day FourSEO Week: Basics of SEO Day Four
SEO Week: Basics of SEO Day Four
 
LinkedIn 101 - Getting Started the Right Way
LinkedIn 101 - Getting Started the Right WayLinkedIn 101 - Getting Started the Right Way
LinkedIn 101 - Getting Started the Right Way
 
Callcredit's Fraud Summit - Customer experience stream
Callcredit's Fraud Summit - Customer experience streamCallcredit's Fraud Summit - Customer experience stream
Callcredit's Fraud Summit - Customer experience stream
 
Social Media for Mortgage Bankers
Social Media for Mortgage BankersSocial Media for Mortgage Bankers
Social Media for Mortgage Bankers
 

More from mediaintransition

Attention Allocation - from Search to Social
Attention Allocation - from Search to SocialAttention Allocation - from Search to Social
Attention Allocation - from Search to Socialmediaintransition
 
John Buckman - Perspectives of an Web Entrepreneur of Bookmooch, Magnatune - ...
John Buckman - Perspectives of an Web Entrepreneur of Bookmooch, Magnatune - ...John Buckman - Perspectives of an Web Entrepreneur of Bookmooch, Magnatune - ...
John Buckman - Perspectives of an Web Entrepreneur of Bookmooch, Magnatune - ...mediaintransition
 
Joachim Graf - The Future of Content - Media In Transition 2007
Joachim Graf - The Future of Content - Media In Transition 2007Joachim Graf - The Future of Content - Media In Transition 2007
Joachim Graf - The Future of Content - Media In Transition 2007mediaintransition
 
Panel 2007 - Media in Transition Conference
Panel 2007 - Media in Transition ConferencePanel 2007 - Media in Transition Conference
Panel 2007 - Media in Transition Conferencemediaintransition
 
Impact Of User Generated Content on Media - Ajit Jaokar - Media in Transition...
Impact Of User Generated Content on Media - Ajit Jaokar - Media in Transition...Impact Of User Generated Content on Media - Ajit Jaokar - Media in Transition...
Impact Of User Generated Content on Media - Ajit Jaokar - Media in Transition...mediaintransition
 
The Future of Digital Media - Prof. K.H. Brandenburg - Media In Transition 2007
The Future of Digital Media - Prof. K.H. Brandenburg - Media In Transition 2007The Future of Digital Media - Prof. K.H. Brandenburg - Media In Transition 2007
The Future of Digital Media - Prof. K.H. Brandenburg - Media In Transition 2007mediaintransition
 
All Peers - Matthew Gertner - Building Media Distribution Apps
All Peers   - Matthew Gertner - Building Media Distribution AppsAll Peers   - Matthew Gertner - Building Media Distribution Apps
All Peers - Matthew Gertner - Building Media Distribution Appsmediaintransition
 
Christoph Janz - Pageflakes Media In Transition1
Christoph Janz - Pageflakes Media In Transition1Christoph Janz - Pageflakes Media In Transition1
Christoph Janz - Pageflakes Media In Transition1mediaintransition
 

More from mediaintransition (8)

Attention Allocation - from Search to Social
Attention Allocation - from Search to SocialAttention Allocation - from Search to Social
Attention Allocation - from Search to Social
 
John Buckman - Perspectives of an Web Entrepreneur of Bookmooch, Magnatune - ...
John Buckman - Perspectives of an Web Entrepreneur of Bookmooch, Magnatune - ...John Buckman - Perspectives of an Web Entrepreneur of Bookmooch, Magnatune - ...
John Buckman - Perspectives of an Web Entrepreneur of Bookmooch, Magnatune - ...
 
Joachim Graf - The Future of Content - Media In Transition 2007
Joachim Graf - The Future of Content - Media In Transition 2007Joachim Graf - The Future of Content - Media In Transition 2007
Joachim Graf - The Future of Content - Media In Transition 2007
 
Panel 2007 - Media in Transition Conference
Panel 2007 - Media in Transition ConferencePanel 2007 - Media in Transition Conference
Panel 2007 - Media in Transition Conference
 
Impact Of User Generated Content on Media - Ajit Jaokar - Media in Transition...
Impact Of User Generated Content on Media - Ajit Jaokar - Media in Transition...Impact Of User Generated Content on Media - Ajit Jaokar - Media in Transition...
Impact Of User Generated Content on Media - Ajit Jaokar - Media in Transition...
 
The Future of Digital Media - Prof. K.H. Brandenburg - Media In Transition 2007
The Future of Digital Media - Prof. K.H. Brandenburg - Media In Transition 2007The Future of Digital Media - Prof. K.H. Brandenburg - Media In Transition 2007
The Future of Digital Media - Prof. K.H. Brandenburg - Media In Transition 2007
 
All Peers - Matthew Gertner - Building Media Distribution Apps
All Peers   - Matthew Gertner - Building Media Distribution AppsAll Peers   - Matthew Gertner - Building Media Distribution Apps
All Peers - Matthew Gertner - Building Media Distribution Apps
 
Christoph Janz - Pageflakes Media In Transition1
Christoph Janz - Pageflakes Media In Transition1Christoph Janz - Pageflakes Media In Transition1
Christoph Janz - Pageflakes Media In Transition1
 

Recently uploaded

Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...HostedbyConfluent
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxnull - The Open Security Community
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraDeakin University
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAndikSusilo4
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksSoftradix Technologies
 
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your BudgetHyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your BudgetEnjoy Anytime
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsSnow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsHyundai Motor Group
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 

Recently uploaded (20)

E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning era
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & Application
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
 
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your BudgetHyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsSnow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptxVulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
The transition to renewables in India.pdf
The transition to renewables in India.pdfThe transition to renewables in India.pdf
The transition to renewables in India.pdf
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 

URL based identity with OpenID provides decentralized single sign-on

  • 1. URL based identity with OpenID Simon Willison, http://simonwillison.net/ Media in Transition, 6th September 2007
  • 2. The web authentication problem What username did I use again? What password did I use again?
  • 4. ?
  • 5. SSO with a single controlling authority betrays the principles of the Web
  • 6. OpenID is decentralised • An open standard, developed in public • No controlling authority • No need to ask permission before implementing it
  • 7. An OpenID is a URL • http://swillison.livejournal.com/ • http://simonwillison.myopenid.com/ • http://simonwillison.net/
  • 10. OpenID’s Simple Registration extension can help users provide name, e-mail, D.O.B...
  • 12. Each of these pages has a URL • If the services supported it, each of these URLs can be an OpenID • This lets me assert ownership of my profile • I can use OpenID to tie profiles together across multiple sites
  • 13. The social network problem • Every site wants to know about my social network • Re-friending everyone on every site I visit is tedious, and a major barrier to adoption • The Facebook platform lets me reuse the Facebook social graph - but I have to abide by their rules
  • 14. OpenID provides the globally unique identifier needed to create a portable social graph
  • 16. 0 875 1,750 2,625 3,500 Se p '05 O ct N ov D ec Jan '06 Fe b M ar Ap r M ay Ju ne Ju ly Au g Se p O ct N ov D ec Jan '07 Fe b Total Relying Parties M ar Ap r M ay Ju ne
  • 17.
  • 18. What’s in it for you? • Reduces the overhead for signing up for an account on your service - great for attracting early adopters • The ability to “prove” ownership of your account is an excellent complement to your service’s Web Service API • You can learn about a user’s profiles elsewhere on the Web
  • 19. Some FAQs • Does this mean I no longer have a database of user accounts? • How do I know that an OpenID is a real person, and not an evil spammer? • Isn’t it a bad idea to outsource the security of my users to a third party? • What are the privacy implications of this?