SlideShare una empresa de Scribd logo
1 de 47
Descargar para leer sin conexión
Understanding
                   Digital ID World 2007



   David Recordon                         Eve Maler
Open Platforms Tech Lead             Technology Director
   david@sixapart.com                 eve.maler@sun.com
quot;Its definitely time to declare              quot;OpenID is a protocol made
      OpenID a winnerquot;                      for the public, by the public.
         TechCrunch                         No one owns or controls your
                                             login information:You do.quot;
                                                      37signals
        quot;...sees great potential for OpenID's use
           alongside enterprise-ready software
                      infrastructurequot;
                    Sun Microsystems

                                               quot;taking the world by stormquot;
 quot;this high profile announcement marks
                                                       Tim O'Reilly
the importance of single sign on identity
technology to the future of the Internetquot;
             ReadWriteWeb
What is OpenID?
•   Single sign-on for the web
•   Simple and light-weight
    (not going to replace your bank card pin)

•   Easy to use and deploy
•   Built upon proven existing technologies
    (DNS, HTTP, SSL/TLS, Diffie-Hellman)

•   Decentralized
    (you don't have to ask anyone permission to implement it)

•   Free!
An OpenID is a URI
•   URLs are globally unique
    and ubiquitous

•   OpenID allows proving
    ownership of an URI

•   People already have
    identity at URLs via
    blogs, photos, MySpace,
    FaceBook, etc

•   People already describe
    relationships via URLs
    (e.g. links to my friends)
OpenID is Decentralized
Benefits
•   Reduces the number of usernames and
    passwords
•   Simplifies new account creation
•   Allows for lightweight accounts
•   Simplifies internal SSO
•   Enables wide-spread benefit of strong
    authentication
•   Enables decentralized reputation
•   Enables social network portability
OpenID is one of Phil’s Anchors




                             WikiPedia.org
...but it also enables and powers
O
                       M
 E
        Using OpenID


D
always with attributes -- now with claims
O
        M
 E
How Does it Work?


D
As a Conversation

  Who are you?



             I’m davidrecordon.com




     Prove it!
Discovers My Provider




quot;openid.serverquot; points to my OpenID Provider
(crypto happens)
Creating an OpenID
pip.VeriSignLabs.com            MyOpenID.com


   ClaimID.com                  MyVidoop.com

http://openid.net/wiki/index.php/OpenIDServers

          and you may already have one
OpenID is Really Easy
quot;This is a
 geek's toy,
nobody will
ever have an
 OpenID!quot;
~120 million OpenIDs
     (including every AOL user)




                                  OpenID 1.1 - Estimated from various services
quot;Nobody will ever use this!quot;
6
                         Total Relying Parties



                                                                                            0
                                                               (aka places you can login with OpenID)




                            0
6,000




                          2
4,500


3,000


1,500


   0
        '05

              ct

                    ov

                          ec

                                '06

                                         b

                                              ar

                                                    r

                                                         ay

                                                                e

                                                                        ly

                                                                              g

                                                                                    p
                                                   Ap




                                                                             Au
                                                                 n
                                      Fe




                                                                                  Se
                                                                     Ju
              O




                                             M




                                                        M
                         D
                   N




                                                              Ju
      p




                               Jan
    Se




                                                                                                        OpenID 1.1 - As viewed by MyOpenID.com
Total Relying Parties                 (aka places you can login with OpenID)




6,000


4,500


3,000


1,500


   0
        '05

              ct

                    ov

                          ec

                                '06

                                         b

                                              ar

                                                    r

                                                         ay

                                                                e

                                                                        ly

                                                                              g

                                                                                    p

                                                                                        ct

                                                                                              ov

                                                                                                    ec

                                                                                                          '07

                                                                                                                   b

                                                                                                                        ar

                                                                                                                              r

                                                                                                                                   ay

                                                                                                                                          e

                                                                                                                                                  ly

                                                                                                                                                         st

                                                                                                                                                                22
                                                   Ap




                                                                                                                             Ap
                                                                             Au
                                                                 n




                                                                                                                                           n
                                      Fe




                                                                                  Se




                                                                                                                Fe
                                                                     Ju




                                                                                                                                               Ju

                                                                                                                                                        gu
              O




                                                                                        O
                                             M




                                                                                                                       M
                                                        M




                                                                                                                                  M
                         D




                                                                                                   D
                   N




                                                              Ju




                                                                                             N




                                                                                                                                        Ju




                                                                                                                                                               p
      p




                               Jan




                                                                                                         Jan




                                                                                                                                                       Au

                                                                                                                                                             Se
    Se




                                                                                                                                    OpenID 1.1 - As viewed by MyOpenID.com
quot;So that's great there
are so many blogs, but
what about something
        real?quot;
quot;What about security?quot;
“Protocol Security?”
like any protocol...think as
      you implement
the best solutions will
 around the browser
Higgins & Bandit
(open source identity selector plugin and desktop app with OpenID support)
MyVidoop Plugin
(a password manager tied into your OpenID account add-on for Firefox)
Sxipper
(a form filler password manager with OpenID integration add-on for Firefox)
Symantec Identity Client
(OpenID form-fill, upcoming provider, and claims integration)
VeriSign's OpenID SeatBelt
(an OpenID convenience and security add-on for Firefox)



                      works with
IE Team has posted a job
ad mentioning quot;OpenIDquot;
quot;Does the idea of redefining the role of the Internet browser appeal to you?
Do the terms HTTP, RSS, Microformats, and OpenID, excite you? If so, then
                this just might be the opportunity for you.quot;
OpenID is great for innovation
quot;What about the Foundation?quot;
Founding Board
Scott Kveton          David Recordon
Chair                 Vice-Chair
scott@kveton.com      david@sixapart.com


Dick Hardt            Martin Atkins
Treasurer             Secretary
dick@sxip.com         mart@degeneration.co.uk



Johannes Ernst        Drummond Reed
jernst@netmesh.us     drummond.reed@cordance.net



                       Bill Washburn
Artur Bergman
                       Executive Director
sky@crucially.net
                       bill@oidf.org
Current Efforts
•   Add four corporate board members
•   Finalize an IPR policy for future technical work
    (effort let by OIDF, AOL, Microsoft, Sun, Symantec,VeriSign,Yahoo!)

•   Develop a trademark policy that supports the
    World-wide OpenID community
•   Develop and refined core messaging for
    OpenID and websites oriented toward
    developers, users, and other potential adopters
•   Coordinate World-wide joint marketing and
    evangelism (Snorri Giorgetti appointed as European representative)
“So, what about the enterprise?”
“What is OpenID@Work?”
•   Exploratory program launched by Sun in May
•   Why?
    •   Learn from experience!
    •   Analyze use cases that connect business scenarios and
        “enterprise-strength” technology
    •   Pass on our experiences to customers, partners, and
        others
•   What does it include?
    •   An OpenID Provider (of a specialized sort)
    •   Advising Sun website teams on OpenID
    •   A non-assertion covenant (important IPR declaration)
    •   Sharing what we learn
The Sun Provider
•   Only for Sun employees
    •   http://openid.sun.com/nickname
    •   These are effectively pseudonyms (and we don’t peek)
•   Can be used directly or with delegation
•   Use of Sun’s OpenID authentication service means:
    •   “Yes, this person is associated with this OpenID” and
        “This person is a current Sun employee”
•   OpenID relying parties can act on this additional knowledge
    •   e.g. offer discounts to proven Sun employees
Architecture
                    Enterprise-class and open-sourced




OpenSSO.dev.java.net/public/extensions/openid

                        OpenSSO.dev.java.net




                 http://blogs.sun.com/hubertsblog has more information
How are they being used?
•   Not for business use -- an “employee perk”
    •   ProjectConcordia.org wiki (work-related use that I
        undertake on my own recognizance)
•   Not currently using for internal applications
    •   Not a corporate approved authn mechanism
•   Currently low usage
    •   <1% of employees have signed up (~350)
    •   ~7% the number of employees on Facebook
Formal Security Review
•   Business purposes:
    What we are trying to achieve, so that risks can be
    appropriately measured and mitigated?
•   Data governance:
    What responsibilities do we have regarding employee data
    privacy?
•   Authentication:
    Why did we choose the password method?
•   Protocol and implementation:
    Where are the “holes”?
•   www.laurenwood.org/anyway - starting September 19th
Do Sun Websites Accept OpenID?
  •   Pitched to several community site owners
      •   No takers to date
  •   Why?
      •   Doesn’t completely remove local account management
          •   Allows decentralized authorization only if everyone
              adopts it
          •   No currently deployed OpenID standard for locally and
              third party asserted authorization claims
      •   Business prioritization
          •   Lost account costs not high enough
          •   Not high-enough user demand
Offer all employees
 OpenIDs; open source
   Enterprise SSO and
  identity manager with
    LDAP and OpenID

 Internal SSO for bug
  trackers and wikis
  OpenID Provider with
plans to ship in enterprise
    products this year
Shared OpenID Provider
 for their businesses and
         partners
   Project management,
CRM, and billing for small
        businesses
Thanks!
                        Questions?
                        http://openid.net/
                     http://sun.com/identity/




 David Recordon                                    Eve Maler
davidrecordon.com                               xmlgrrl.com/blog/
david@sixapart.com                              eve.maler@sun.com

Más contenido relacionado

Similar a Digital ID World 2007 - Understanding Openid

Implementing OpenID
Implementing OpenIDImplementing OpenID
Implementing OpenIDUri Levanon
 
OpenID Foundation Japan Chapter Announcement
OpenID Foundation Japan Chapter AnnouncementOpenID Foundation Japan Chapter Announcement
OpenID Foundation Japan Chapter AnnouncementDavid Recordon
 
Lincs & notts business Networking presentation
Lincs & notts business Networking presentation Lincs & notts business Networking presentation
Lincs & notts business Networking presentation Malcolm York
 
Airlines 2.0: Using technology for innovative branding through the recession
Airlines 2.0: Using technology for innovative branding through the recessionAirlines 2.0: Using technology for innovative branding through the recession
Airlines 2.0: Using technology for innovative branding through the recessionSimpliFlying
 
KlikEyeDoc User Guide
KlikEyeDoc User GuideKlikEyeDoc User Guide
KlikEyeDoc User GuideManohar Vijay
 
Airlines 2.0 - How airlines can use Web 2.0 for branding
Airlines 2.0 - How airlines can use Web 2.0 for brandingAirlines 2.0 - How airlines can use Web 2.0 for branding
Airlines 2.0 - How airlines can use Web 2.0 for brandingSimpliFlying
 
Aviation Outlook Middle East Keynote - Airlines 2.0: Using technology for inn...
Aviation Outlook Middle East Keynote - Airlines 2.0: Using technology for inn...Aviation Outlook Middle East Keynote - Airlines 2.0: Using technology for inn...
Aviation Outlook Middle East Keynote - Airlines 2.0: Using technology for inn...SimpliFlying
 
Making the Case for Impact Sourcing - Samasource
Making the Case for Impact Sourcing - SamasourceMaking the Case for Impact Sourcing - Samasource
Making the Case for Impact Sourcing - SamasourceLeila Janah
 
Economics of Living Outside the Box
Economics of Living Outside the BoxEconomics of Living Outside the Box
Economics of Living Outside the BoxSuperData
 
Open Source Success: jQuery
Open Source Success: jQueryOpen Source Success: jQuery
Open Source Success: jQueryjeresig
 
meadwestvaco 8_12Q07EarningsSlides_final
 meadwestvaco 8_12Q07EarningsSlides_final meadwestvaco 8_12Q07EarningsSlides_final
meadwestvaco 8_12Q07EarningsSlides_finalfinance33
 
meadwestvaco 8_12Q07EarningsSlides_final
 meadwestvaco 8_12Q07EarningsSlides_final meadwestvaco 8_12Q07EarningsSlides_final
meadwestvaco 8_12Q07EarningsSlides_finalfinance33
 
From content to community
From content to communityFrom content to community
From content to communitypwcom.co.uk Ltd
 
Social Media Strategies For Business
Social Media Strategies For BusinessSocial Media Strategies For Business
Social Media Strategies For BusinessTWO Social
 
Valuation of Enterprise Social Media
Valuation of Enterprise Social MediaValuation of Enterprise Social Media
Valuation of Enterprise Social MediaAimee Jacobs
 
Janet miller - Leveraging The Music City Brand
Janet miller - Leveraging The Music City BrandJanet miller - Leveraging The Music City Brand
Janet miller - Leveraging The Music City BrandNAMA
 

Similar a Digital ID World 2007 - Understanding Openid (20)

Implementing OpenID
Implementing OpenIDImplementing OpenID
Implementing OpenID
 
OpenID Foundation Japan Chapter Announcement
OpenID Foundation Japan Chapter AnnouncementOpenID Foundation Japan Chapter Announcement
OpenID Foundation Japan Chapter Announcement
 
Implementing OpenID
Implementing OpenIDImplementing OpenID
Implementing OpenID
 
Lincs & notts business Networking presentation
Lincs & notts business Networking presentation Lincs & notts business Networking presentation
Lincs & notts business Networking presentation
 
Airlines 2.0: Using technology for innovative branding through the recession
Airlines 2.0: Using technology for innovative branding through the recessionAirlines 2.0: Using technology for innovative branding through the recession
Airlines 2.0: Using technology for innovative branding through the recession
 
Sharism In Action
Sharism In ActionSharism In Action
Sharism In Action
 
KlikEyeDoc User Guide
KlikEyeDoc User GuideKlikEyeDoc User Guide
KlikEyeDoc User Guide
 
Airlines 2.0 - How airlines can use Web 2.0 for branding
Airlines 2.0 - How airlines can use Web 2.0 for brandingAirlines 2.0 - How airlines can use Web 2.0 for branding
Airlines 2.0 - How airlines can use Web 2.0 for branding
 
Aviation Outlook Middle East Keynote - Airlines 2.0: Using technology for inn...
Aviation Outlook Middle East Keynote - Airlines 2.0: Using technology for inn...Aviation Outlook Middle East Keynote - Airlines 2.0: Using technology for inn...
Aviation Outlook Middle East Keynote - Airlines 2.0: Using technology for inn...
 
Net neutrality
Net neutralityNet neutrality
Net neutrality
 
GroteckSmartEvent
GroteckSmartEventGroteckSmartEvent
GroteckSmartEvent
 
Making the Case for Impact Sourcing - Samasource
Making the Case for Impact Sourcing - SamasourceMaking the Case for Impact Sourcing - Samasource
Making the Case for Impact Sourcing - Samasource
 
Economics of Living Outside the Box
Economics of Living Outside the BoxEconomics of Living Outside the Box
Economics of Living Outside the Box
 
Open Source Success: jQuery
Open Source Success: jQueryOpen Source Success: jQuery
Open Source Success: jQuery
 
meadwestvaco 8_12Q07EarningsSlides_final
 meadwestvaco 8_12Q07EarningsSlides_final meadwestvaco 8_12Q07EarningsSlides_final
meadwestvaco 8_12Q07EarningsSlides_final
 
meadwestvaco 8_12Q07EarningsSlides_final
 meadwestvaco 8_12Q07EarningsSlides_final meadwestvaco 8_12Q07EarningsSlides_final
meadwestvaco 8_12Q07EarningsSlides_final
 
From content to community
From content to communityFrom content to community
From content to community
 
Social Media Strategies For Business
Social Media Strategies For BusinessSocial Media Strategies For Business
Social Media Strategies For Business
 
Valuation of Enterprise Social Media
Valuation of Enterprise Social MediaValuation of Enterprise Social Media
Valuation of Enterprise Social Media
 
Janet miller - Leveraging The Music City Brand
Janet miller - Leveraging The Music City BrandJanet miller - Leveraging The Music City Brand
Janet miller - Leveraging The Music City Brand
 

Más de David Recordon

Decentralized Social Networks - WebVisions 2009
Decentralized Social Networks - WebVisions 2009Decentralized Social Networks - WebVisions 2009
Decentralized Social Networks - WebVisions 2009David Recordon
 
A Social Web Intro at the Internet Identity Workshop
A Social Web Intro at the Internet Identity WorkshopA Social Web Intro at the Internet Identity Workshop
A Social Web Intro at the Internet Identity WorkshopDavid Recordon
 
OpenID Introduction - IIW2008b
OpenID Introduction - IIW2008bOpenID Introduction - IIW2008b
OpenID Introduction - IIW2008bDavid Recordon
 
Learning from Apache to create Open Specifications
Learning from Apache to create Open SpecificationsLearning from Apache to create Open Specifications
Learning from Apache to create Open SpecificationsDavid Recordon
 
"Blowing Up" Social Networks by Going Open
"Blowing Up" Social Networks by Going Open"Blowing Up" Social Networks by Going Open
"Blowing Up" Social Networks by Going OpenDavid Recordon
 
Supporting The Open Web - OSCON 2008
Supporting The Open Web - OSCON 2008Supporting The Open Web - OSCON 2008
Supporting The Open Web - OSCON 2008David Recordon
 
Building Open Platforms
Building Open PlatformsBuilding Open Platforms
Building Open PlatformsDavid Recordon
 
Open Platforms in Web 2.0
Open Platforms in Web 2.0Open Platforms in Web 2.0
Open Platforms in Web 2.0David Recordon
 
Web 2.0 Expo Berlin: Open Platforms and the Social Graph
Web 2.0 Expo Berlin: Open Platforms and the Social GraphWeb 2.0 Expo Berlin: Open Platforms and the Social Graph
Web 2.0 Expo Berlin: Open Platforms and the Social GraphDavid Recordon
 
OpenID Bootcamp Tutorial
OpenID Bootcamp TutorialOpenID Bootcamp Tutorial
OpenID Bootcamp TutorialDavid Recordon
 

Más de David Recordon (12)

Decentralized Social Networks - WebVisions 2009
Decentralized Social Networks - WebVisions 2009Decentralized Social Networks - WebVisions 2009
Decentralized Social Networks - WebVisions 2009
 
A Social Web Intro at the Internet Identity Workshop
A Social Web Intro at the Internet Identity WorkshopA Social Web Intro at the Internet Identity Workshop
A Social Web Intro at the Internet Identity Workshop
 
Anatomy Of "Connect"
Anatomy Of "Connect"Anatomy Of "Connect"
Anatomy Of "Connect"
 
OpenID Introduction - IIW2008b
OpenID Introduction - IIW2008bOpenID Introduction - IIW2008b
OpenID Introduction - IIW2008b
 
Learning from Apache to create Open Specifications
Learning from Apache to create Open SpecificationsLearning from Apache to create Open Specifications
Learning from Apache to create Open Specifications
 
"Blowing Up" Social Networks by Going Open
"Blowing Up" Social Networks by Going Open"Blowing Up" Social Networks by Going Open
"Blowing Up" Social Networks by Going Open
 
Supporting The Open Web - OSCON 2008
Supporting The Open Web - OSCON 2008Supporting The Open Web - OSCON 2008
Supporting The Open Web - OSCON 2008
 
Building Open Platforms
Building Open PlatformsBuilding Open Platforms
Building Open Platforms
 
Open Platforms in Web 2.0
Open Platforms in Web 2.0Open Platforms in Web 2.0
Open Platforms in Web 2.0
 
Web 2.0 Expo Berlin: Open Platforms and the Social Graph
Web 2.0 Expo Berlin: Open Platforms and the Social GraphWeb 2.0 Expo Berlin: Open Platforms and the Social Graph
Web 2.0 Expo Berlin: Open Platforms and the Social Graph
 
ScubaBots - Ignite Sf
ScubaBots - Ignite SfScubaBots - Ignite Sf
ScubaBots - Ignite Sf
 
OpenID Bootcamp Tutorial
OpenID Bootcamp TutorialOpenID Bootcamp Tutorial
OpenID Bootcamp Tutorial
 

Último

Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Manik S Magar
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clashcharlottematthew16
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piececharlottematthew16
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
The Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfThe Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfSeasiaInfotech2
 

Último (20)

Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clash
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
The Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfThe Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdf
 

Digital ID World 2007 - Understanding Openid

  • 1. Understanding Digital ID World 2007 David Recordon Eve Maler Open Platforms Tech Lead Technology Director david@sixapart.com eve.maler@sun.com
  • 2. quot;Its definitely time to declare quot;OpenID is a protocol made OpenID a winnerquot; for the public, by the public. TechCrunch No one owns or controls your login information:You do.quot; 37signals quot;...sees great potential for OpenID's use alongside enterprise-ready software infrastructurequot; Sun Microsystems quot;taking the world by stormquot; quot;this high profile announcement marks Tim O'Reilly the importance of single sign on identity technology to the future of the Internetquot; ReadWriteWeb
  • 3. What is OpenID? • Single sign-on for the web • Simple and light-weight (not going to replace your bank card pin) • Easy to use and deploy • Built upon proven existing technologies (DNS, HTTP, SSL/TLS, Diffie-Hellman) • Decentralized (you don't have to ask anyone permission to implement it) • Free!
  • 4. An OpenID is a URI • URLs are globally unique and ubiquitous • OpenID allows proving ownership of an URI • People already have identity at URLs via blogs, photos, MySpace, FaceBook, etc • People already describe relationships via URLs (e.g. links to my friends)
  • 6. Benefits • Reduces the number of usernames and passwords • Simplifies new account creation • Allows for lightweight accounts • Simplifies internal SSO • Enables wide-spread benefit of strong authentication • Enables decentralized reputation • Enables social network portability
  • 7. OpenID is one of Phil’s Anchors WikiPedia.org
  • 8. ...but it also enables and powers
  • 9. O M E Using OpenID D always with attributes -- now with claims
  • 10. O M E How Does it Work? D
  • 11. As a Conversation Who are you? I’m davidrecordon.com Prove it!
  • 12. Discovers My Provider quot;openid.serverquot; points to my OpenID Provider
  • 14. Creating an OpenID pip.VeriSignLabs.com MyOpenID.com ClaimID.com MyVidoop.com http://openid.net/wiki/index.php/OpenIDServers and you may already have one
  • 16. quot;This is a geek's toy, nobody will ever have an OpenID!quot;
  • 17. ~120 million OpenIDs (including every AOL user) OpenID 1.1 - Estimated from various services
  • 18.
  • 19. quot;Nobody will ever use this!quot;
  • 20. 6 Total Relying Parties 0 (aka places you can login with OpenID) 0 6,000 2 4,500 3,000 1,500 0 '05 ct ov ec '06 b ar r ay e ly g p Ap Au n Fe Se Ju O M M D N Ju p Jan Se OpenID 1.1 - As viewed by MyOpenID.com
  • 21. Total Relying Parties (aka places you can login with OpenID) 6,000 4,500 3,000 1,500 0 '05 ct ov ec '06 b ar r ay e ly g p ct ov ec '07 b ar r ay e ly st 22 Ap Ap Au n n Fe Se Fe Ju Ju gu O O M M M M D D N Ju N Ju p p Jan Jan Au Se Se OpenID 1.1 - As viewed by MyOpenID.com
  • 22. quot;So that's great there are so many blogs, but what about something real?quot;
  • 23.
  • 26. like any protocol...think as you implement
  • 27. the best solutions will around the browser
  • 28. Higgins & Bandit (open source identity selector plugin and desktop app with OpenID support)
  • 29. MyVidoop Plugin (a password manager tied into your OpenID account add-on for Firefox)
  • 30. Sxipper (a form filler password manager with OpenID integration add-on for Firefox)
  • 31. Symantec Identity Client (OpenID form-fill, upcoming provider, and claims integration)
  • 32. VeriSign's OpenID SeatBelt (an OpenID convenience and security add-on for Firefox) works with
  • 33. IE Team has posted a job ad mentioning quot;OpenIDquot; quot;Does the idea of redefining the role of the Internet browser appeal to you? Do the terms HTTP, RSS, Microformats, and OpenID, excite you? If so, then this just might be the opportunity for you.quot;
  • 34. OpenID is great for innovation
  • 35. quot;What about the Foundation?quot;
  • 36. Founding Board Scott Kveton David Recordon Chair Vice-Chair scott@kveton.com david@sixapart.com Dick Hardt Martin Atkins Treasurer Secretary dick@sxip.com mart@degeneration.co.uk Johannes Ernst Drummond Reed jernst@netmesh.us drummond.reed@cordance.net Bill Washburn Artur Bergman Executive Director sky@crucially.net bill@oidf.org
  • 37. Current Efforts • Add four corporate board members • Finalize an IPR policy for future technical work (effort let by OIDF, AOL, Microsoft, Sun, Symantec,VeriSign,Yahoo!) • Develop a trademark policy that supports the World-wide OpenID community • Develop and refined core messaging for OpenID and websites oriented toward developers, users, and other potential adopters • Coordinate World-wide joint marketing and evangelism (Snorri Giorgetti appointed as European representative)
  • 38. “So, what about the enterprise?”
  • 40. Exploratory program launched by Sun in May • Why? • Learn from experience! • Analyze use cases that connect business scenarios and “enterprise-strength” technology • Pass on our experiences to customers, partners, and others • What does it include? • An OpenID Provider (of a specialized sort) • Advising Sun website teams on OpenID • A non-assertion covenant (important IPR declaration) • Sharing what we learn
  • 41. The Sun Provider • Only for Sun employees • http://openid.sun.com/nickname • These are effectively pseudonyms (and we don’t peek) • Can be used directly or with delegation • Use of Sun’s OpenID authentication service means: • “Yes, this person is associated with this OpenID” and “This person is a current Sun employee” • OpenID relying parties can act on this additional knowledge • e.g. offer discounts to proven Sun employees
  • 42. Architecture Enterprise-class and open-sourced OpenSSO.dev.java.net/public/extensions/openid OpenSSO.dev.java.net http://blogs.sun.com/hubertsblog has more information
  • 43. How are they being used? • Not for business use -- an “employee perk” • ProjectConcordia.org wiki (work-related use that I undertake on my own recognizance) • Not currently using for internal applications • Not a corporate approved authn mechanism • Currently low usage • <1% of employees have signed up (~350) • ~7% the number of employees on Facebook
  • 44. Formal Security Review • Business purposes: What we are trying to achieve, so that risks can be appropriately measured and mitigated? • Data governance: What responsibilities do we have regarding employee data privacy? • Authentication: Why did we choose the password method? • Protocol and implementation: Where are the “holes”? • www.laurenwood.org/anyway - starting September 19th
  • 45. Do Sun Websites Accept OpenID? • Pitched to several community site owners • No takers to date • Why? • Doesn’t completely remove local account management • Allows decentralized authorization only if everyone adopts it • No currently deployed OpenID standard for locally and third party asserted authorization claims • Business prioritization • Lost account costs not high enough • Not high-enough user demand
  • 46. Offer all employees OpenIDs; open source Enterprise SSO and identity manager with LDAP and OpenID Internal SSO for bug trackers and wikis OpenID Provider with plans to ship in enterprise products this year Shared OpenID Provider for their businesses and partners Project management, CRM, and billing for small businesses
  • 47. Thanks! Questions? http://openid.net/ http://sun.com/identity/ David Recordon Eve Maler davidrecordon.com xmlgrrl.com/blog/ david@sixapart.com eve.maler@sun.com