CINXE.COM
OpenID - Wikipedia
<!DOCTYPE html> <html class="client-nojs vector-feature-language-in-header-enabled vector-feature-language-in-main-page-header-disabled vector-feature-page-tools-pinned-disabled vector-feature-toc-pinned-clientpref-1 vector-feature-main-menu-pinned-disabled vector-feature-limited-width-clientpref-1 vector-feature-limited-width-content-enabled vector-feature-custom-font-size-clientpref-1 vector-feature-appearance-pinned-clientpref-1 vector-feature-night-mode-enabled skin-theme-clientpref-day vector-sticky-header-enabled vector-toc-available" lang="en" dir="ltr"> <head> <meta charset="UTF-8"> <title>OpenID - Wikipedia</title> <script>(function(){var className="client-js vector-feature-language-in-header-enabled vector-feature-language-in-main-page-header-disabled vector-feature-page-tools-pinned-disabled vector-feature-toc-pinned-clientpref-1 vector-feature-main-menu-pinned-disabled vector-feature-limited-width-clientpref-1 vector-feature-limited-width-content-enabled vector-feature-custom-font-size-clientpref-1 vector-feature-appearance-pinned-clientpref-1 vector-feature-night-mode-enabled skin-theme-clientpref-day vector-sticky-header-enabled vector-toc-available";var cookie=document.cookie.match(/(?:^|; )enwikimwclientpreferences=([^;]+)/);if(cookie){cookie[1].split('%2C').forEach(function(pref){className=className.replace(new RegExp('(^| )'+pref.replace(/-clientpref-\w+$|[^\w-]+/g,'')+'-clientpref-\\w+( |$)'),'$1'+pref+'$2');});}document.documentElement.className=className;}());RLCONF={"wgBreakFrames":false,"wgSeparatorTransformTable":["",""],"wgDigitTransformTable":["",""],"wgDefaultDateFormat":"dmy","wgMonthNames":["","January","February","March","April","May","June","July","August","September","October","November","December"],"wgRequestId":"6ca4cffe-f014-4286-be7a-095aa82f0c27","wgCanonicalNamespace":"","wgCanonicalSpecialPageName":false,"wgNamespaceNumber":0,"wgPageName":"OpenID","wgTitle":"OpenID","wgCurRevisionId":1276154697,"wgRevisionId":1276154697,"wgArticleId":2083937,"wgIsArticle":true,"wgIsRedirect":false,"wgAction":"view","wgUserName":null,"wgUserGroups":["*"],"wgCategories":["Articles with short description","Short description matches Wikidata","Use dmy dates from March 2023","Articles containing potentially dated statements from March 2016","All articles containing potentially dated statements","All articles with unsourced statements","Articles with unsourced statements from September 2016","Cloud standards","Password authentication","Federated identity","Identity management initiative","Computer access control protocols"],"wgPageViewLanguage":"en","wgPageContentLanguage":"en","wgPageContentModel":"wikitext","wgRelevantPageName":"OpenID","wgRelevantArticleId":2083937,"wgIsProbablyEditable":true,"wgRelevantPageIsProbablyEditable":true,"wgRestrictionEdit":[],"wgRestrictionMove":[],"wgNoticeProject":"wikipedia","wgCiteReferencePreviewsActive":false,"wgFlaggedRevsParams":{"tags":{"status":{"levels":1}}},"wgMediaViewerOnClick":true,"wgMediaViewerEnabledByDefault":true,"wgPopupsFlags":0,"wgVisualEditor":{"pageLanguageCode":"en","pageLanguageDir":"ltr","pageVariantFallbacks":"en"},"wgMFDisplayWikibaseDescriptions":{"search":true,"watchlist":true,"tagline":false,"nearby":true},"wgWMESchemaEditAttemptStepOversample":false,"wgWMEPageLength":50000,"wgEditSubmitButtonLabelPublish":true,"wgULSPosition":"interlanguage","wgULSisCompactLinksEnabled":false,"wgVector2022LanguageInHeader":true,"wgULSisLanguageSelectorEmpty":false,"wgWikibaseItemId":"Q244371","wgCheckUserClientHintsHeadersJsApi":["brands","architecture","bitness","fullVersionList","mobile","model","platform","platformVersion"],"GEHomepageSuggestedEditsEnableTopics":true,"wgGETopicsMatchModeEnabled":false,"wgGELevelingUpEnabledForUser":false}; RLSTATE={"ext.globalCssJs.user.styles":"ready","site.styles":"ready","user.styles":"ready","ext.globalCssJs.user":"ready","user":"ready","user.options":"loading","ext.cite.styles":"ready","skins.vector.search.codex.styles":"ready","skins.vector.styles":"ready","skins.vector.icons":"ready","jquery.makeCollapsible.styles":"ready","ext.wikimediamessages.styles":"ready","ext.visualEditor.desktopArticleTarget.noscript":"ready","ext.uls.interlanguage":"ready","wikibase.client.init":"ready","ext.wikimediaBadges":"ready"};RLPAGEMODULES=["ext.cite.ux-enhancements","mediawiki.page.media","site","mediawiki.page.ready","jquery.makeCollapsible","mediawiki.toc","skins.vector.js","ext.centralNotice.geoIP","ext.centralNotice.startUp","ext.gadget.ReferenceTooltips","ext.gadget.switcher","ext.urlShortener.toolbar","ext.centralauth.centralautologin","mmv.bootstrap","ext.popups","ext.visualEditor.desktopArticleTarget.init","ext.visualEditor.targetLoader","ext.echo.centralauth","ext.eventLogging","ext.wikimediaEvents","ext.navigationTiming","ext.uls.interface","ext.cx.eventlogging.campaigns","ext.cx.uls.quick.actions","wikibase.client.vector-2022","ext.checkUser.clientHints","ext.quicksurveys.init","ext.growthExperiments.SuggestedEditSession"];</script> <script>(RLQ=window.RLQ||[]).push(function(){mw.loader.impl(function(){return["user.options@12s5i",function($,jQuery,require,module){mw.user.tokens.set({"patrolToken":"+\\","watchToken":"+\\","csrfToken":"+\\"}); }];});});</script> <link rel="stylesheet" href="/w/load.php?lang=en&modules=ext.cite.styles%7Cext.uls.interlanguage%7Cext.visualEditor.desktopArticleTarget.noscript%7Cext.wikimediaBadges%7Cext.wikimediamessages.styles%7Cjquery.makeCollapsible.styles%7Cskins.vector.icons%2Cstyles%7Cskins.vector.search.codex.styles%7Cwikibase.client.init&only=styles&skin=vector-2022"> <script async="" src="/w/load.php?lang=en&modules=startup&only=scripts&raw=1&skin=vector-2022"></script> <meta name="ResourceLoaderDynamicStyles" content=""> <link rel="stylesheet" href="/w/load.php?lang=en&modules=site.styles&only=styles&skin=vector-2022"> <meta name="generator" content="MediaWiki 1.44.0-wmf.22"> <meta name="referrer" content="origin"> <meta name="referrer" content="origin-when-cross-origin"> <meta name="robots" content="max-image-preview:standard"> <meta name="format-detection" content="telephone=no"> <meta property="og:image" content="https://upload.wikimedia.org/wikipedia/commons/thumb/a/a2/OpenID_logo_2.svg/1200px-OpenID_logo_2.svg.png"> <meta property="og:image:width" content="1200"> <meta property="og:image:height" content="450"> <meta property="og:image" content="https://upload.wikimedia.org/wikipedia/commons/thumb/a/a2/OpenID_logo_2.svg/800px-OpenID_logo_2.svg.png"> <meta property="og:image:width" content="800"> <meta property="og:image:height" content="300"> <meta property="og:image" content="https://upload.wikimedia.org/wikipedia/commons/thumb/a/a2/OpenID_logo_2.svg/640px-OpenID_logo_2.svg.png"> <meta property="og:image:width" content="640"> <meta property="og:image:height" content="240"> <meta name="viewport" content="width=1120"> <meta property="og:title" content="OpenID - Wikipedia"> <meta property="og:type" content="website"> <link rel="preconnect" href="//upload.wikimedia.org"> <link rel="alternate" media="only screen and (max-width: 640px)" href="//en.m.wikipedia.org/wiki/OpenID"> <link rel="alternate" type="application/x-wiki" title="Edit this page" href="/w/index.php?title=OpenID&action=edit"> <link rel="apple-touch-icon" href="/static/apple-touch/wikipedia.png"> <link rel="icon" href="/static/favicon/wikipedia.ico"> <link rel="search" type="application/opensearchdescription+xml" href="/w/rest.php/v1/search" title="Wikipedia (en)"> <link rel="EditURI" type="application/rsd+xml" href="//en.wikipedia.org/w/api.php?action=rsd"> <link rel="canonical" href="https://en.wikipedia.org/wiki/OpenID"> <link rel="license" href="https://creativecommons.org/licenses/by-sa/4.0/deed.en"> <link rel="alternate" type="application/atom+xml" title="Wikipedia Atom feed" href="/w/index.php?title=Special:RecentChanges&feed=atom"> <link rel="dns-prefetch" href="//meta.wikimedia.org" /> <link rel="dns-prefetch" href="auth.wikimedia.org"> </head> <body class="skin--responsive skin-vector skin-vector-search-vue mediawiki ltr sitedir-ltr mw-hide-empty-elt ns-0 ns-subject mw-editable page-OpenID rootpage-OpenID skin-vector-2022 action-view"><a class="mw-jump-link" href="#bodyContent">Jump to content</a> <div class="vector-header-container"> <header class="vector-header mw-header"> <div class="vector-header-start"> <nav class="vector-main-menu-landmark" aria-label="Site"> <div id="vector-main-menu-dropdown" class="vector-dropdown vector-main-menu-dropdown vector-button-flush-left vector-button-flush-right" title="Main menu" > <input type="checkbox" id="vector-main-menu-dropdown-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-vector-main-menu-dropdown" class="vector-dropdown-checkbox " aria-label="Main menu" > <label id="vector-main-menu-dropdown-label" for="vector-main-menu-dropdown-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only " aria-hidden="true" ><span class="vector-icon mw-ui-icon-menu mw-ui-icon-wikimedia-menu"></span> <span class="vector-dropdown-label-text">Main menu</span> </label> <div class="vector-dropdown-content"> <div id="vector-main-menu-unpinned-container" class="vector-unpinned-container"> <div id="vector-main-menu" class="vector-main-menu vector-pinnable-element"> <div class="vector-pinnable-header vector-main-menu-pinnable-header vector-pinnable-header-unpinned" data-feature-name="main-menu-pinned" data-pinnable-element-id="vector-main-menu" data-pinned-container-id="vector-main-menu-pinned-container" data-unpinned-container-id="vector-main-menu-unpinned-container" > <div class="vector-pinnable-header-label">Main menu</div> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-pin-button" data-event-name="pinnable-header.vector-main-menu.pin">move to sidebar</button> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-unpin-button" data-event-name="pinnable-header.vector-main-menu.unpin">hide</button> </div> <div id="p-navigation" class="vector-menu mw-portlet mw-portlet-navigation" > <div class="vector-menu-heading"> Navigation </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="n-mainpage-description" class="mw-list-item"><a href="/wiki/Main_Page" title="Visit the main page [z]" accesskey="z"><span>Main page</span></a></li><li id="n-contents" class="mw-list-item"><a href="/wiki/Wikipedia:Contents" title="Guides to browsing Wikipedia"><span>Contents</span></a></li><li id="n-currentevents" class="mw-list-item"><a href="/wiki/Portal:Current_events" title="Articles related to current events"><span>Current events</span></a></li><li id="n-randompage" class="mw-list-item"><a href="/wiki/Special:Random" title="Visit a randomly selected article [x]" accesskey="x"><span>Random article</span></a></li><li id="n-aboutsite" class="mw-list-item"><a href="/wiki/Wikipedia:About" title="Learn about Wikipedia and how it works"><span>About Wikipedia</span></a></li><li id="n-contactpage" class="mw-list-item"><a href="//en.wikipedia.org/wiki/Wikipedia:Contact_us" title="How to contact Wikipedia"><span>Contact us</span></a></li> </ul> </div> </div> <div id="p-interaction" class="vector-menu mw-portlet mw-portlet-interaction" > <div class="vector-menu-heading"> Contribute </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="n-help" class="mw-list-item"><a href="/wiki/Help:Contents" title="Guidance on how to use and edit Wikipedia"><span>Help</span></a></li><li id="n-introduction" class="mw-list-item"><a href="/wiki/Help:Introduction" title="Learn how to edit Wikipedia"><span>Learn to edit</span></a></li><li id="n-portal" class="mw-list-item"><a href="/wiki/Wikipedia:Community_portal" title="The hub for editors"><span>Community portal</span></a></li><li id="n-recentchanges" class="mw-list-item"><a href="/wiki/Special:RecentChanges" title="A list of recent changes to Wikipedia [r]" accesskey="r"><span>Recent changes</span></a></li><li id="n-upload" class="mw-list-item"><a href="/wiki/Wikipedia:File_upload_wizard" title="Add images or other media for use on Wikipedia"><span>Upload file</span></a></li><li id="n-specialpages" class="mw-list-item"><a href="/wiki/Special:SpecialPages"><span>Special pages</span></a></li> </ul> </div> </div> </div> </div> </div> </div> </nav> <a href="/wiki/Main_Page" class="mw-logo"> <img class="mw-logo-icon" src="/static/images/icons/wikipedia.png" alt="" aria-hidden="true" height="50" width="50"> <span class="mw-logo-container skin-invert"> <img class="mw-logo-wordmark" alt="Wikipedia" src="/static/images/mobile/copyright/wikipedia-wordmark-en.svg" style="width: 7.5em; height: 1.125em;"> <img class="mw-logo-tagline" alt="The Free Encyclopedia" src="/static/images/mobile/copyright/wikipedia-tagline-en.svg" width="117" height="13" style="width: 7.3125em; height: 0.8125em;"> </span> </a> </div> <div class="vector-header-end"> <div id="p-search" role="search" class="vector-search-box-vue vector-search-box-collapses vector-search-box-show-thumbnail vector-search-box-auto-expand-width vector-search-box"> <a href="/wiki/Special:Search" class="cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only search-toggle" title="Search Wikipedia [f]" accesskey="f"><span class="vector-icon mw-ui-icon-search mw-ui-icon-wikimedia-search"></span> <span>Search</span> </a> <div class="vector-typeahead-search-container"> <div class="cdx-typeahead-search cdx-typeahead-search--show-thumbnail cdx-typeahead-search--auto-expand-width"> <form action="/w/index.php" id="searchform" class="cdx-search-input cdx-search-input--has-end-button"> <div id="simpleSearch" class="cdx-search-input__input-wrapper" data-search-loc="header-moved"> <div class="cdx-text-input cdx-text-input--has-start-icon"> <input class="cdx-text-input__input" type="search" name="search" placeholder="Search Wikipedia" aria-label="Search Wikipedia" autocapitalize="sentences" title="Search Wikipedia [f]" accesskey="f" id="searchInput" > <span class="cdx-text-input__icon cdx-text-input__start-icon"></span> </div> <input type="hidden" name="title" value="Special:Search"> </div> <button class="cdx-button cdx-search-input__end-button">Search</button> </form> </div> </div> </div> <nav class="vector-user-links vector-user-links-wide" aria-label="Personal tools"> <div class="vector-user-links-main"> <div id="p-vector-user-menu-preferences" class="vector-menu mw-portlet emptyPortlet" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> </ul> </div> </div> <div id="p-vector-user-menu-userpage" class="vector-menu mw-portlet emptyPortlet" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> </ul> </div> </div> <nav class="vector-appearance-landmark" aria-label="Appearance"> <div id="vector-appearance-dropdown" class="vector-dropdown " title="Change the appearance of the page's font size, width, and color" > <input type="checkbox" id="vector-appearance-dropdown-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-vector-appearance-dropdown" class="vector-dropdown-checkbox " aria-label="Appearance" > <label id="vector-appearance-dropdown-label" for="vector-appearance-dropdown-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only " aria-hidden="true" ><span class="vector-icon mw-ui-icon-appearance mw-ui-icon-wikimedia-appearance"></span> <span class="vector-dropdown-label-text">Appearance</span> </label> <div class="vector-dropdown-content"> <div id="vector-appearance-unpinned-container" class="vector-unpinned-container"> </div> </div> </div> </nav> <div id="p-vector-user-menu-notifications" class="vector-menu mw-portlet emptyPortlet" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> </ul> </div> </div> <div id="p-vector-user-menu-overflow" class="vector-menu mw-portlet" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="pt-sitesupport-2" class="user-links-collapsible-item mw-list-item user-links-collapsible-item"><a data-mw="interface" href="https://donate.wikimedia.org/?wmf_source=donate&wmf_medium=sidebar&wmf_campaign=en.wikipedia.org&uselang=en" class=""><span>Donate</span></a> </li> <li id="pt-createaccount-2" class="user-links-collapsible-item mw-list-item user-links-collapsible-item"><a data-mw="interface" href="/w/index.php?title=Special:CreateAccount&returnto=OpenID" title="You are encouraged to create an account and log in; however, it is not mandatory" class=""><span>Create account</span></a> </li> <li id="pt-login-2" class="user-links-collapsible-item mw-list-item user-links-collapsible-item"><a data-mw="interface" href="/w/index.php?title=Special:UserLogin&returnto=OpenID" title="You're encouraged to log in; however, it's not mandatory. [o]" accesskey="o" class=""><span>Log in</span></a> </li> </ul> </div> </div> </div> <div id="vector-user-links-dropdown" class="vector-dropdown vector-user-menu vector-button-flush-right vector-user-menu-logged-out" title="Log in and more options" > <input type="checkbox" id="vector-user-links-dropdown-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-vector-user-links-dropdown" class="vector-dropdown-checkbox " aria-label="Personal tools" > <label id="vector-user-links-dropdown-label" for="vector-user-links-dropdown-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only " aria-hidden="true" ><span class="vector-icon mw-ui-icon-ellipsis mw-ui-icon-wikimedia-ellipsis"></span> <span class="vector-dropdown-label-text">Personal tools</span> </label> <div class="vector-dropdown-content"> <div id="p-personal" class="vector-menu mw-portlet mw-portlet-personal user-links-collapsible-item" title="User menu" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="pt-sitesupport" class="user-links-collapsible-item mw-list-item"><a href="https://donate.wikimedia.org/?wmf_source=donate&wmf_medium=sidebar&wmf_campaign=en.wikipedia.org&uselang=en"><span>Donate</span></a></li><li id="pt-createaccount" class="user-links-collapsible-item mw-list-item"><a href="/w/index.php?title=Special:CreateAccount&returnto=OpenID" title="You are encouraged to create an account and log in; however, it is not mandatory"><span class="vector-icon mw-ui-icon-userAdd mw-ui-icon-wikimedia-userAdd"></span> <span>Create account</span></a></li><li id="pt-login" class="user-links-collapsible-item mw-list-item"><a href="/w/index.php?title=Special:UserLogin&returnto=OpenID" title="You're encouraged to log in; however, it's not mandatory. [o]" accesskey="o"><span class="vector-icon mw-ui-icon-logIn mw-ui-icon-wikimedia-logIn"></span> <span>Log in</span></a></li> </ul> </div> </div> <div id="p-user-menu-anon-editor" class="vector-menu mw-portlet mw-portlet-user-menu-anon-editor" > <div class="vector-menu-heading"> Pages for logged out editors <a href="/wiki/Help:Introduction" aria-label="Learn more about editing"><span>learn more</span></a> </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="pt-anoncontribs" class="mw-list-item"><a href="/wiki/Special:MyContributions" title="A list of edits made from this IP address [y]" accesskey="y"><span>Contributions</span></a></li><li id="pt-anontalk" class="mw-list-item"><a href="/wiki/Special:MyTalk" title="Discussion about edits from this IP address [n]" accesskey="n"><span>Talk</span></a></li> </ul> </div> </div> </div> </div> </nav> </div> </header> </div> <div class="mw-page-container"> <div class="mw-page-container-inner"> <div class="vector-sitenotice-container"> <div id="siteNotice"><!-- CentralNotice --></div> </div> <div class="vector-column-start"> <div class="vector-main-menu-container"> <div id="mw-navigation"> <nav id="mw-panel" class="vector-main-menu-landmark" aria-label="Site"> <div id="vector-main-menu-pinned-container" class="vector-pinned-container"> </div> </nav> </div> </div> <div class="vector-sticky-pinned-container"> <nav id="mw-panel-toc" aria-label="Contents" data-event-name="ui.sidebar-toc" class="mw-table-of-contents-container vector-toc-landmark"> <div id="vector-toc-pinned-container" class="vector-pinned-container"> <div id="vector-toc" class="vector-toc vector-pinnable-element"> <div class="vector-pinnable-header vector-toc-pinnable-header vector-pinnable-header-pinned" data-feature-name="toc-pinned" data-pinnable-element-id="vector-toc" > <h2 class="vector-pinnable-header-label">Contents</h2> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-pin-button" data-event-name="pinnable-header.vector-toc.pin">move to sidebar</button> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-unpin-button" data-event-name="pinnable-header.vector-toc.unpin">hide</button> </div> <ul class="vector-toc-contents" id="mw-panel-toc-list"> <li id="toc-mw-content-text" class="vector-toc-list-item vector-toc-level-1"> <a href="#" class="vector-toc-link"> <div class="vector-toc-text">(Top)</div> </a> </li> <li id="toc-Adoption" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#Adoption"> <div class="vector-toc-text"> <span class="vector-toc-numb">1</span> <span>Adoption</span> </div> </a> <ul id="toc-Adoption-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Technical_overview" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#Technical_overview"> <div class="vector-toc-text"> <span class="vector-toc-numb">2</span> <span>Technical overview</span> </div> </a> <button aria-controls="toc-Technical_overview-sublist" class="cdx-button cdx-button--weight-quiet cdx-button--icon-only vector-toc-toggle"> <span class="vector-icon mw-ui-icon-wikimedia-expand"></span> <span>Toggle Technical overview subsection</span> </button> <ul id="toc-Technical_overview-sublist" class="vector-toc-list"> <li id="toc-Logging_in" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#Logging_in"> <div class="vector-toc-text"> <span class="vector-toc-numb">2.1</span> <span>Logging in</span> </div> </a> <ul id="toc-Logging_in-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Identifiers" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#Identifiers"> <div class="vector-toc-text"> <span class="vector-toc-numb">2.2</span> <span>Identifiers</span> </div> </a> <ul id="toc-Identifiers-sublist" class="vector-toc-list"> </ul> </li> </ul> </li> <li id="toc-OpenID_Foundation" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#OpenID_Foundation"> <div class="vector-toc-text"> <span class="vector-toc-numb">3</span> <span>OpenID Foundation</span> </div> </a> <button aria-controls="toc-OpenID_Foundation-sublist" class="cdx-button cdx-button--weight-quiet cdx-button--icon-only vector-toc-toggle"> <span class="vector-icon mw-ui-icon-wikimedia-expand"></span> <span>Toggle OpenID Foundation subsection</span> </button> <ul id="toc-OpenID_Foundation-sublist" class="vector-toc-list"> <li id="toc-People" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#People"> <div class="vector-toc-text"> <span class="vector-toc-numb">3.1</span> <span>People</span> </div> </a> <ul id="toc-People-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Chapters" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#Chapters"> <div class="vector-toc-text"> <span class="vector-toc-numb">3.2</span> <span>Chapters</span> </div> </a> <ul id="toc-Chapters-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Intellectual_property_and_contribution_agreements" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#Intellectual_property_and_contribution_agreements"> <div class="vector-toc-text"> <span class="vector-toc-numb">3.3</span> <span>Intellectual property and contribution agreements</span> </div> </a> <ul id="toc-Intellectual_property_and_contribution_agreements-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Legal_issues" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#Legal_issues"> <div class="vector-toc-text"> <span class="vector-toc-numb">3.4</span> <span>Legal issues</span> </div> </a> <ul id="toc-Legal_issues-sublist" class="vector-toc-list"> </ul> </li> </ul> </li> <li id="toc-Security" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#Security"> <div class="vector-toc-text"> <span class="vector-toc-numb">4</span> <span>Security</span> </div> </a> <button aria-controls="toc-Security-sublist" class="cdx-button cdx-button--weight-quiet cdx-button--icon-only vector-toc-toggle"> <span class="vector-icon mw-ui-icon-wikimedia-expand"></span> <span>Toggle Security subsection</span> </button> <ul id="toc-Security-sublist" class="vector-toc-list"> <li id="toc-Authentication_bugs" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#Authentication_bugs"> <div class="vector-toc-text"> <span class="vector-toc-numb">4.1</span> <span>Authentication bugs</span> </div> </a> <ul id="toc-Authentication_bugs-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Phishing" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#Phishing"> <div class="vector-toc-text"> <span class="vector-toc-numb">4.2</span> <span>Phishing</span> </div> </a> <ul id="toc-Phishing-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Privacy_and_trust_issues" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#Privacy_and_trust_issues"> <div class="vector-toc-text"> <span class="vector-toc-numb">4.3</span> <span>Privacy and trust issues</span> </div> </a> <ul id="toc-Privacy_and_trust_issues-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Authentication_hijacking_in_unsecured_connection" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#Authentication_hijacking_in_unsecured_connection"> <div class="vector-toc-text"> <span class="vector-toc-numb">4.4</span> <span>Authentication hijacking in unsecured connection</span> </div> </a> <ul id="toc-Authentication_hijacking_in_unsecured_connection-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Covert_Redirect" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#Covert_Redirect"> <div class="vector-toc-text"> <span class="vector-toc-numb">4.5</span> <span>Covert Redirect</span> </div> </a> <ul id="toc-Covert_Redirect-sublist" class="vector-toc-list"> </ul> </li> </ul> </li> <li id="toc-History" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#History"> <div class="vector-toc-text"> <span class="vector-toc-numb">5</span> <span>History</span> </div> </a> <ul id="toc-History-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-OpenID_versus_pseudo-authentication_using_OAuth" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#OpenID_versus_pseudo-authentication_using_OAuth"> <div class="vector-toc-text"> <span class="vector-toc-numb">6</span> <span>OpenID versus pseudo-authentication using OAuth</span> </div> </a> <button aria-controls="toc-OpenID_versus_pseudo-authentication_using_OAuth-sublist" class="cdx-button cdx-button--weight-quiet cdx-button--icon-only vector-toc-toggle"> <span class="vector-icon mw-ui-icon-wikimedia-expand"></span> <span>Toggle OpenID versus pseudo-authentication using OAuth subsection</span> </button> <ul id="toc-OpenID_versus_pseudo-authentication_using_OAuth-sublist" class="vector-toc-list"> <li id="toc-Attack_against_pseudo-authentication" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#Attack_against_pseudo-authentication"> <div class="vector-toc-text"> <span class="vector-toc-numb">6.1</span> <span>Attack against pseudo-authentication</span> </div> </a> <ul id="toc-Attack_against_pseudo-authentication-sublist" class="vector-toc-list"> <li id="toc-Verifying_the_letter" class="vector-toc-list-item vector-toc-level-3"> <a class="vector-toc-link" href="#Verifying_the_letter"> <div class="vector-toc-text"> <span class="vector-toc-numb">6.1.1</span> <span>Verifying the letter</span> </div> </a> <ul id="toc-Verifying_the_letter-sublist" class="vector-toc-list"> </ul> </li> </ul> </li> </ul> </li> <li id="toc-OpenID_Connect_(OIDC)" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#OpenID_Connect_(OIDC)"> <div class="vector-toc-text"> <span class="vector-toc-numb">7</span> <span>OpenID Connect (OIDC)</span> </div> </a> <ul id="toc-OpenID_Connect_(OIDC)-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-See_also" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#See_also"> <div class="vector-toc-text"> <span class="vector-toc-numb">8</span> <span>See also</span> </div> </a> <ul id="toc-See_also-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-References" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#References"> <div class="vector-toc-text"> <span class="vector-toc-numb">9</span> <span>References</span> </div> </a> <ul id="toc-References-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-External_links" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#External_links"> <div class="vector-toc-text"> <span class="vector-toc-numb">10</span> <span>External links</span> </div> </a> <ul id="toc-External_links-sublist" class="vector-toc-list"> </ul> </li> </ul> </div> </div> </nav> </div> </div> <div class="mw-content-container"> <main id="content" class="mw-body"> <header class="mw-body-header vector-page-titlebar"> <nav aria-label="Contents" class="vector-toc-landmark"> <div id="vector-page-titlebar-toc" class="vector-dropdown vector-page-titlebar-toc vector-button-flush-left" title="Table of Contents" > <input type="checkbox" id="vector-page-titlebar-toc-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-vector-page-titlebar-toc" class="vector-dropdown-checkbox " aria-label="Toggle the table of contents" > <label id="vector-page-titlebar-toc-label" for="vector-page-titlebar-toc-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only " aria-hidden="true" ><span class="vector-icon mw-ui-icon-listBullet mw-ui-icon-wikimedia-listBullet"></span> <span class="vector-dropdown-label-text">Toggle the table of contents</span> </label> <div class="vector-dropdown-content"> <div id="vector-page-titlebar-toc-unpinned-container" class="vector-unpinned-container"> </div> </div> </div> </nav> <h1 id="firstHeading" class="firstHeading mw-first-heading"><span class="mw-page-title-main">OpenID</span></h1> <div id="p-lang-btn" class="vector-dropdown mw-portlet mw-portlet-lang" > <input type="checkbox" id="p-lang-btn-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-p-lang-btn" class="vector-dropdown-checkbox mw-interlanguage-selector" aria-label="Go to an article in another language. Available in 30 languages" > <label id="p-lang-btn-label" for="p-lang-btn-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--action-progressive mw-portlet-lang-heading-30" aria-hidden="true" ><span class="vector-icon mw-ui-icon-language-progressive mw-ui-icon-wikimedia-language-progressive"></span> <span class="vector-dropdown-label-text">30 languages</span> </label> <div class="vector-dropdown-content"> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li class="interlanguage-link interwiki-ar mw-list-item"><a href="https://ar.wikipedia.org/wiki/%D8%A3%D9%88%D8%A8%D9%86_%D8%A2%D9%8A_%D8%AF%D9%8A" title="أوبن آي دي – Arabic" lang="ar" hreflang="ar" data-title="أوبن آي دي" data-language-autonym="العربية" data-language-local-name="Arabic" class="interlanguage-link-target"><span>العربية</span></a></li><li class="interlanguage-link interwiki-ca mw-list-item"><a href="https://ca.wikipedia.org/wiki/OpenID" title="OpenID – Catalan" lang="ca" hreflang="ca" data-title="OpenID" data-language-autonym="Català" data-language-local-name="Catalan" class="interlanguage-link-target"><span>Català</span></a></li><li class="interlanguage-link interwiki-cs mw-list-item"><a href="https://cs.wikipedia.org/wiki/OpenID" title="OpenID – Czech" lang="cs" hreflang="cs" data-title="OpenID" data-language-autonym="Čeština" data-language-local-name="Czech" class="interlanguage-link-target"><span>Čeština</span></a></li><li class="interlanguage-link interwiki-de mw-list-item"><a href="https://de.wikipedia.org/wiki/OpenID" title="OpenID – German" lang="de" hreflang="de" data-title="OpenID" data-language-autonym="Deutsch" data-language-local-name="German" class="interlanguage-link-target"><span>Deutsch</span></a></li><li class="interlanguage-link interwiki-es mw-list-item"><a href="https://es.wikipedia.org/wiki/OpenID" title="OpenID – Spanish" lang="es" hreflang="es" data-title="OpenID" data-language-autonym="Español" data-language-local-name="Spanish" class="interlanguage-link-target"><span>Español</span></a></li><li class="interlanguage-link interwiki-eo mw-list-item"><a href="https://eo.wikipedia.org/wiki/OpenID" title="OpenID – Esperanto" lang="eo" hreflang="eo" data-title="OpenID" data-language-autonym="Esperanto" data-language-local-name="Esperanto" class="interlanguage-link-target"><span>Esperanto</span></a></li><li class="interlanguage-link interwiki-eu mw-list-item"><a href="https://eu.wikipedia.org/wiki/OpenID" title="OpenID – Basque" lang="eu" hreflang="eu" data-title="OpenID" data-language-autonym="Euskara" data-language-local-name="Basque" class="interlanguage-link-target"><span>Euskara</span></a></li><li class="interlanguage-link interwiki-fa mw-list-item"><a href="https://fa.wikipedia.org/wiki/%D8%A7%D9%88%D9%BE%D9%86%E2%80%8C%D8%A2%DB%8C%E2%80%8C%D8%AF%DB%8C" title="اوپنآیدی – Persian" lang="fa" hreflang="fa" data-title="اوپنآیدی" data-language-autonym="فارسی" data-language-local-name="Persian" class="interlanguage-link-target"><span>فارسی</span></a></li><li class="interlanguage-link interwiki-fr mw-list-item"><a href="https://fr.wikipedia.org/wiki/OpenID" title="OpenID – French" lang="fr" hreflang="fr" data-title="OpenID" data-language-autonym="Français" data-language-local-name="French" class="interlanguage-link-target"><span>Français</span></a></li><li class="interlanguage-link interwiki-gl mw-list-item"><a href="https://gl.wikipedia.org/wiki/OpenID" title="OpenID – Galician" lang="gl" hreflang="gl" data-title="OpenID" data-language-autonym="Galego" data-language-local-name="Galician" class="interlanguage-link-target"><span>Galego</span></a></li><li class="interlanguage-link interwiki-ko mw-list-item"><a href="https://ko.wikipedia.org/wiki/%EC%98%A4%ED%94%88%EC%95%84%EC%9D%B4%EB%94%94" title="오픈아이디 – Korean" lang="ko" hreflang="ko" data-title="오픈아이디" data-language-autonym="한국어" data-language-local-name="Korean" class="interlanguage-link-target"><span>한국어</span></a></li><li class="interlanguage-link interwiki-id mw-list-item"><a href="https://id.wikipedia.org/wiki/OpenID" title="OpenID – Indonesian" lang="id" hreflang="id" data-title="OpenID" data-language-autonym="Bahasa Indonesia" data-language-local-name="Indonesian" class="interlanguage-link-target"><span>Bahasa Indonesia</span></a></li><li class="interlanguage-link interwiki-it mw-list-item"><a href="https://it.wikipedia.org/wiki/OpenID" title="OpenID – Italian" lang="it" hreflang="it" data-title="OpenID" data-language-autonym="Italiano" data-language-local-name="Italian" class="interlanguage-link-target"><span>Italiano</span></a></li><li class="interlanguage-link interwiki-he mw-list-item"><a href="https://he.wikipedia.org/wiki/OpenID" title="OpenID – Hebrew" lang="he" hreflang="he" data-title="OpenID" data-language-autonym="עברית" data-language-local-name="Hebrew" class="interlanguage-link-target"><span>עברית</span></a></li><li class="interlanguage-link interwiki-hu mw-list-item"><a href="https://hu.wikipedia.org/wiki/OpenID" title="OpenID – Hungarian" lang="hu" hreflang="hu" data-title="OpenID" data-language-autonym="Magyar" data-language-local-name="Hungarian" class="interlanguage-link-target"><span>Magyar</span></a></li><li class="interlanguage-link interwiki-ms mw-list-item"><a href="https://ms.wikipedia.org/wiki/OpenID" title="OpenID – Malay" lang="ms" hreflang="ms" data-title="OpenID" data-language-autonym="Bahasa Melayu" data-language-local-name="Malay" class="interlanguage-link-target"><span>Bahasa Melayu</span></a></li><li class="interlanguage-link interwiki-nl mw-list-item"><a href="https://nl.wikipedia.org/wiki/OpenID" title="OpenID – Dutch" lang="nl" hreflang="nl" data-title="OpenID" data-language-autonym="Nederlands" data-language-local-name="Dutch" class="interlanguage-link-target"><span>Nederlands</span></a></li><li class="interlanguage-link interwiki-ja mw-list-item"><a href="https://ja.wikipedia.org/wiki/OpenID" title="OpenID – Japanese" lang="ja" hreflang="ja" data-title="OpenID" data-language-autonym="日本語" data-language-local-name="Japanese" class="interlanguage-link-target"><span>日本語</span></a></li><li class="interlanguage-link interwiki-no mw-list-item"><a href="https://no.wikipedia.org/wiki/OpenID" title="OpenID – Norwegian Bokmål" lang="nb" hreflang="nb" data-title="OpenID" data-language-autonym="Norsk bokmål" data-language-local-name="Norwegian Bokmål" class="interlanguage-link-target"><span>Norsk bokmål</span></a></li><li class="interlanguage-link interwiki-pl mw-list-item"><a href="https://pl.wikipedia.org/wiki/OpenID" title="OpenID – Polish" lang="pl" hreflang="pl" data-title="OpenID" data-language-autonym="Polski" data-language-local-name="Polish" class="interlanguage-link-target"><span>Polski</span></a></li><li class="interlanguage-link interwiki-pt mw-list-item"><a href="https://pt.wikipedia.org/wiki/OpenID" title="OpenID – Portuguese" lang="pt" hreflang="pt" data-title="OpenID" data-language-autonym="Português" data-language-local-name="Portuguese" class="interlanguage-link-target"><span>Português</span></a></li><li class="interlanguage-link interwiki-ru badge-Q17559452 badge-recommendedarticle mw-list-item" title="recommended article"><a href="https://ru.wikipedia.org/wiki/OpenID" title="OpenID – Russian" lang="ru" hreflang="ru" data-title="OpenID" data-language-autonym="Русский" data-language-local-name="Russian" class="interlanguage-link-target"><span>Русский</span></a></li><li class="interlanguage-link interwiki-sk mw-list-item"><a href="https://sk.wikipedia.org/wiki/OpenID" title="OpenID – Slovak" lang="sk" hreflang="sk" data-title="OpenID" data-language-autonym="Slovenčina" data-language-local-name="Slovak" class="interlanguage-link-target"><span>Slovenčina</span></a></li><li class="interlanguage-link interwiki-fi mw-list-item"><a href="https://fi.wikipedia.org/wiki/OpenID" title="OpenID – Finnish" lang="fi" hreflang="fi" data-title="OpenID" data-language-autonym="Suomi" data-language-local-name="Finnish" class="interlanguage-link-target"><span>Suomi</span></a></li><li class="interlanguage-link interwiki-sv mw-list-item"><a href="https://sv.wikipedia.org/wiki/OpenID" title="OpenID – Swedish" lang="sv" hreflang="sv" data-title="OpenID" data-language-autonym="Svenska" data-language-local-name="Swedish" class="interlanguage-link-target"><span>Svenska</span></a></li><li class="interlanguage-link interwiki-th mw-list-item"><a href="https://th.wikipedia.org/wiki/%E0%B9%82%E0%B8%AD%E0%B9%80%E0%B8%9E%E0%B8%99%E0%B9%84%E0%B8%AD%E0%B8%94%E0%B8%B5" title="โอเพนไอดี – Thai" lang="th" hreflang="th" data-title="โอเพนไอดี" data-language-autonym="ไทย" data-language-local-name="Thai" class="interlanguage-link-target"><span>ไทย</span></a></li><li class="interlanguage-link interwiki-tr mw-list-item"><a href="https://tr.wikipedia.org/wiki/OpenID" title="OpenID – Turkish" lang="tr" hreflang="tr" data-title="OpenID" data-language-autonym="Türkçe" data-language-local-name="Turkish" class="interlanguage-link-target"><span>Türkçe</span></a></li><li class="interlanguage-link interwiki-uk mw-list-item"><a href="https://uk.wikipedia.org/wiki/OpenID" title="OpenID – Ukrainian" lang="uk" hreflang="uk" data-title="OpenID" data-language-autonym="Українська" data-language-local-name="Ukrainian" class="interlanguage-link-target"><span>Українська</span></a></li><li class="interlanguage-link interwiki-vi mw-list-item"><a href="https://vi.wikipedia.org/wiki/OpenID" title="OpenID – Vietnamese" lang="vi" hreflang="vi" data-title="OpenID" data-language-autonym="Tiếng Việt" data-language-local-name="Vietnamese" class="interlanguage-link-target"><span>Tiếng Việt</span></a></li><li class="interlanguage-link interwiki-zh mw-list-item"><a href="https://zh.wikipedia.org/wiki/OpenID" title="OpenID – Chinese" lang="zh" hreflang="zh" data-title="OpenID" data-language-autonym="中文" data-language-local-name="Chinese" class="interlanguage-link-target"><span>中文</span></a></li> </ul> <div class="after-portlet after-portlet-lang"><span class="wb-langlinks-edit wb-langlinks-link"><a href="https://www.wikidata.org/wiki/Special:EntityPage/Q244371#sitelinks-wikipedia" title="Edit interlanguage links" class="wbc-editpage">Edit links</a></span></div> </div> </div> </div> </header> <div class="vector-page-toolbar"> <div class="vector-page-toolbar-container"> <div id="left-navigation"> <nav aria-label="Namespaces"> <div id="p-associated-pages" class="vector-menu vector-menu-tabs mw-portlet mw-portlet-associated-pages" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="ca-nstab-main" class="selected vector-tab-noicon mw-list-item"><a href="/wiki/OpenID" title="View the content page [c]" accesskey="c"><span>Article</span></a></li><li id="ca-talk" class="vector-tab-noicon mw-list-item"><a href="/wiki/Talk:OpenID" rel="discussion" title="Discuss improvements to the content page [t]" accesskey="t"><span>Talk</span></a></li> </ul> </div> </div> <div id="vector-variants-dropdown" class="vector-dropdown emptyPortlet" > <input type="checkbox" id="vector-variants-dropdown-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-vector-variants-dropdown" class="vector-dropdown-checkbox " aria-label="Change language variant" > <label id="vector-variants-dropdown-label" for="vector-variants-dropdown-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet" aria-hidden="true" ><span class="vector-dropdown-label-text">English</span> </label> <div class="vector-dropdown-content"> <div id="p-variants" class="vector-menu mw-portlet mw-portlet-variants emptyPortlet" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> </ul> </div> </div> </div> </div> </nav> </div> <div id="right-navigation" class="vector-collapsible"> <nav aria-label="Views"> <div id="p-views" class="vector-menu vector-menu-tabs mw-portlet mw-portlet-views" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="ca-view" class="selected vector-tab-noicon mw-list-item"><a href="/wiki/OpenID"><span>Read</span></a></li><li id="ca-edit" class="vector-tab-noicon mw-list-item"><a href="/w/index.php?title=OpenID&action=edit" title="Edit this page [e]" accesskey="e"><span>Edit</span></a></li><li id="ca-history" class="vector-tab-noicon mw-list-item"><a href="/w/index.php?title=OpenID&action=history" title="Past revisions of this page [h]" accesskey="h"><span>View history</span></a></li> </ul> </div> </div> </nav> <nav class="vector-page-tools-landmark" aria-label="Page tools"> <div id="vector-page-tools-dropdown" class="vector-dropdown vector-page-tools-dropdown" > <input type="checkbox" id="vector-page-tools-dropdown-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-vector-page-tools-dropdown" class="vector-dropdown-checkbox " aria-label="Tools" > <label id="vector-page-tools-dropdown-label" for="vector-page-tools-dropdown-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet" aria-hidden="true" ><span class="vector-dropdown-label-text">Tools</span> </label> <div class="vector-dropdown-content"> <div id="vector-page-tools-unpinned-container" class="vector-unpinned-container"> <div id="vector-page-tools" class="vector-page-tools vector-pinnable-element"> <div class="vector-pinnable-header vector-page-tools-pinnable-header vector-pinnable-header-unpinned" data-feature-name="page-tools-pinned" data-pinnable-element-id="vector-page-tools" data-pinned-container-id="vector-page-tools-pinned-container" data-unpinned-container-id="vector-page-tools-unpinned-container" > <div class="vector-pinnable-header-label">Tools</div> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-pin-button" data-event-name="pinnable-header.vector-page-tools.pin">move to sidebar</button> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-unpin-button" data-event-name="pinnable-header.vector-page-tools.unpin">hide</button> </div> <div id="p-cactions" class="vector-menu mw-portlet mw-portlet-cactions emptyPortlet vector-has-collapsible-items" title="More options" > <div class="vector-menu-heading"> Actions </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="ca-more-view" class="selected vector-more-collapsible-item mw-list-item"><a href="/wiki/OpenID"><span>Read</span></a></li><li id="ca-more-edit" class="vector-more-collapsible-item mw-list-item"><a href="/w/index.php?title=OpenID&action=edit" title="Edit this page [e]" accesskey="e"><span>Edit</span></a></li><li id="ca-more-history" class="vector-more-collapsible-item mw-list-item"><a href="/w/index.php?title=OpenID&action=history"><span>View history</span></a></li> </ul> </div> </div> <div id="p-tb" class="vector-menu mw-portlet mw-portlet-tb" > <div class="vector-menu-heading"> General </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="t-whatlinkshere" class="mw-list-item"><a href="/wiki/Special:WhatLinksHere/OpenID" title="List of all English Wikipedia pages containing links to this page [j]" accesskey="j"><span>What links here</span></a></li><li id="t-recentchangeslinked" class="mw-list-item"><a href="/wiki/Special:RecentChangesLinked/OpenID" rel="nofollow" title="Recent changes in pages linked from this page [k]" accesskey="k"><span>Related changes</span></a></li><li id="t-upload" class="mw-list-item"><a href="//en.wikipedia.org/wiki/Wikipedia:File_Upload_Wizard" title="Upload files [u]" accesskey="u"><span>Upload file</span></a></li><li id="t-permalink" class="mw-list-item"><a href="/w/index.php?title=OpenID&oldid=1276154697" title="Permanent link to this revision of this page"><span>Permanent link</span></a></li><li id="t-info" class="mw-list-item"><a href="/w/index.php?title=OpenID&action=info" title="More information about this page"><span>Page information</span></a></li><li id="t-cite" class="mw-list-item"><a href="/w/index.php?title=Special:CiteThisPage&page=OpenID&id=1276154697&wpFormIdentifier=titleform" title="Information on how to cite this page"><span>Cite this page</span></a></li><li id="t-urlshortener" class="mw-list-item"><a href="/w/index.php?title=Special:UrlShortener&url=https%3A%2F%2Fen.wikipedia.org%2Fwiki%2FOpenID"><span>Get shortened URL</span></a></li><li id="t-urlshortener-qrcode" class="mw-list-item"><a href="/w/index.php?title=Special:QrCode&url=https%3A%2F%2Fen.wikipedia.org%2Fwiki%2FOpenID"><span>Download QR code</span></a></li> </ul> </div> </div> <div id="p-coll-print_export" class="vector-menu mw-portlet mw-portlet-coll-print_export" > <div class="vector-menu-heading"> Print/export </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="coll-download-as-rl" class="mw-list-item"><a href="/w/index.php?title=Special:DownloadAsPdf&page=OpenID&action=show-download-screen" title="Download this page as a PDF file"><span>Download as PDF</span></a></li><li id="t-print" class="mw-list-item"><a href="/w/index.php?title=OpenID&printable=yes" title="Printable version of this page [p]" accesskey="p"><span>Printable version</span></a></li> </ul> </div> </div> <div id="p-wikibase-otherprojects" class="vector-menu mw-portlet mw-portlet-wikibase-otherprojects" > <div class="vector-menu-heading"> In other projects </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li class="wb-otherproject-link wb-otherproject-commons mw-list-item"><a href="https://commons.wikimedia.org/wiki/Category:OpenID" hreflang="en"><span>Wikimedia Commons</span></a></li><li id="t-wikibase" class="wb-otherproject-link wb-otherproject-wikibase-dataitem mw-list-item"><a href="https://www.wikidata.org/wiki/Special:EntityPage/Q244371" title="Structured data on this page hosted by Wikidata [g]" accesskey="g"><span>Wikidata item</span></a></li> </ul> </div> </div> </div> </div> </div> </div> </nav> </div> </div> </div> <div class="vector-column-end"> <div class="vector-sticky-pinned-container"> <nav class="vector-page-tools-landmark" aria-label="Page tools"> <div id="vector-page-tools-pinned-container" class="vector-pinned-container"> </div> </nav> <nav class="vector-appearance-landmark" aria-label="Appearance"> <div id="vector-appearance-pinned-container" class="vector-pinned-container"> <div id="vector-appearance" class="vector-appearance vector-pinnable-element"> <div class="vector-pinnable-header vector-appearance-pinnable-header vector-pinnable-header-pinned" data-feature-name="appearance-pinned" data-pinnable-element-id="vector-appearance" data-pinned-container-id="vector-appearance-pinned-container" data-unpinned-container-id="vector-appearance-unpinned-container" > <div class="vector-pinnable-header-label">Appearance</div> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-pin-button" data-event-name="pinnable-header.vector-appearance.pin">move to sidebar</button> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-unpin-button" data-event-name="pinnable-header.vector-appearance.unpin">hide</button> </div> </div> </div> </nav> </div> </div> <div id="bodyContent" class="vector-body" aria-labelledby="firstHeading" data-mw-ve-target-container> <div class="vector-body-before-content"> <div class="mw-indicators"> </div> <div id="siteSub" class="noprint">From Wikipedia, the free encyclopedia</div> </div> <div id="contentSub"><div id="mw-content-subtitle"></div></div> <div id="mw-content-text" class="mw-body-content"><div class="mw-content-ltr mw-parser-output" lang="en" dir="ltr"><div class="shortdescription nomobile noexcerpt noprint searchaux" style="display:none">Open and decentralized authentication protocol standard</div> <p class="mw-empty-elt"> </p> <figure class="mw-halign-right" typeof="mw:File/Thumb"><a href="/wiki/File:OpenID_logo_2.svg" class="mw-file-description"><img src="//upload.wikimedia.org/wikipedia/commons/thumb/a/a2/OpenID_logo_2.svg/250px-OpenID_logo_2.svg.png" decoding="async" width="200" height="75" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/a/a2/OpenID_logo_2.svg/300px-OpenID_logo_2.svg.png 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/a/a2/OpenID_logo_2.svg/400px-OpenID_logo_2.svg.png 2x" data-file-width="320" data-file-height="120" /></a><figcaption>The OpenID logo</figcaption></figure> <p><b>OpenID</b> is an <a href="/wiki/Open_standard" title="Open standard">open standard</a> and <a href="/wiki/Decentralized" class="mw-redirect" title="Decentralized">decentralized</a> <a href="/wiki/Authentication" title="Authentication">authentication</a> <a href="/wiki/Communications_protocol" class="mw-redirect" title="Communications protocol">protocol</a> promoted by the non-profit <a href="#OpenID_Foundation">OpenID Foundation</a>. It allows users to be authenticated by co-operating sites (known as <a href="/wiki/Relying_party" title="Relying party">relying parties</a>, or RP) using a third-party identity provider (IDP) service, eliminating the need for <a href="/wiki/Webmaster" title="Webmaster">webmasters</a> to provide their own <i>ad hoc</i> login systems, and allowing users to log in to multiple unrelated websites without having to have a separate identity and password for each.<sup id="cite_ref-eeldon_1-0" class="reference"><a href="#cite_note-eeldon-1"><span class="cite-bracket">[</span>1<span class="cite-bracket">]</span></a></sup> Users create accounts by selecting an OpenID <a href="/wiki/Identity_provider_(SAML)" title="Identity provider (SAML)">identity provider</a>,<sup id="cite_ref-eeldon_1-1" class="reference"><a href="#cite_note-eeldon-1"><span class="cite-bracket">[</span>1<span class="cite-bracket">]</span></a></sup> and then use those accounts to sign on to any website that accepts OpenID authentication. Several large organizations either issue or accept OpenIDs on their websites.<sup id="cite_ref-2" class="reference"><a href="#cite_note-2"><span class="cite-bracket">[</span>2<span class="cite-bracket">]</span></a></sup> </p><p>The OpenID standard provides a framework for the communication that must take place between the identity provider and the OpenID acceptor (the "<a href="/wiki/Relying_party" title="Relying party">relying party</a>").<sup id="cite_ref-3" class="reference"><a href="#cite_note-3"><span class="cite-bracket">[</span>3<span class="cite-bracket">]</span></a></sup> An extension to the standard (the OpenID Attribute Exchange) facilitates the transfer of user attributes, such as name and gender, from the OpenID identity provider to the relying party (each relying party may request a different set of attributes, depending on its requirements).<sup id="cite_ref-4" class="reference"><a href="#cite_note-4"><span class="cite-bracket">[</span>4<span class="cite-bracket">]</span></a></sup> The OpenID protocol does not rely on a central authority to authenticate a user's identity. Moreover, neither services nor the OpenID standard may mandate a specific means by which to authenticate users, allowing for approaches ranging from the common (such as passwords) to the novel (such as <a href="/wiki/Smart_card" title="Smart card">smart cards</a> or biometrics). </p><p>The final version of OpenID is OpenID 2.0, finalized and published in December 2007.<sup id="cite_ref-5" class="reference"><a href="#cite_note-5"><span class="cite-bracket">[</span>5<span class="cite-bracket">]</span></a></sup> The term <i>OpenID</i> may also refer to an identifier as specified in the OpenID standard; these identifiers take the form of a unique <a href="/wiki/Uniform_Resource_Identifier" title="Uniform Resource Identifier">Uniform Resource Identifier</a> (URI), and are managed by some "OpenID provider" that handles authentication.<sup id="cite_ref-eeldon_1-2" class="reference"><a href="#cite_note-eeldon-1"><span class="cite-bracket">[</span>1<span class="cite-bracket">]</span></a></sup> </p> <meta property="mw:PageProp/toc" /> <div class="mw-heading mw-heading2"><h2 id="Adoption">Adoption</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=OpenID&action=edit&section=1" title="Edit section: Adoption"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>As of March 2016<sup class="plainlinks noexcerpt noprint asof-tag update" style="display:none;"><a class="external text" href="https://en.wikipedia.org/w/index.php?title=OpenID&action=edit">[update]</a></sup>, there are over 1 billion OpenID-enabled accounts on the Internet (see below) and approximately 1,100,934 sites have integrated OpenID consumer support:<sup id="cite_ref-6" class="reference"><a href="#cite_note-6"><span class="cite-bracket">[</span>6<span class="cite-bracket">]</span></a></sup> <a href="/wiki/AOL" title="AOL">AOL</a>, <a href="/wiki/Flickr" title="Flickr">Flickr</a>, <a href="/wiki/Google" title="Google">Google</a>, <a href="/wiki/Amazon.com" class="mw-redirect" title="Amazon.com">Amazon.com</a>, <a href="/wiki/Canonical_(company)" title="Canonical (company)">Canonical</a> (provider name <a href="/wiki/Ubuntu_One" title="Ubuntu One">Ubuntu One</a>), <a href="/wiki/LiveJournal" title="LiveJournal">LiveJournal</a>, <a href="/wiki/Microsoft" title="Microsoft">Microsoft</a> (provider name <a href="/wiki/Microsoft_account" title="Microsoft account">Microsoft account</a>), <a href="/wiki/Mixi" title="Mixi">Mixi</a>, <a href="/wiki/Myspace" title="Myspace">Myspace</a>, <a href="/wiki/Novell" title="Novell">Novell</a>, <a href="/wiki/OpenStreetMap" title="OpenStreetMap">OpenStreetMap</a>, <a href="/wiki/Orange_(telecommunications)" class="mw-redirect" title="Orange (telecommunications)">Orange</a>, <a href="/wiki/Sears" title="Sears">Sears</a>, <a href="/wiki/Sun_Microsystems" title="Sun Microsystems">Sun</a>, <a href="/wiki/Telecom_Italia" class="mw-redirect" title="Telecom Italia">Telecom Italia</a>, <a href="/wiki/Universal_Music_Group" title="Universal Music Group">Universal Music Group</a>, <a href="/wiki/VeriSign" class="mw-redirect" title="VeriSign">VeriSign</a>, <a href="/wiki/WordPress.com" title="WordPress.com">WordPress</a>, <a href="/wiki/Yahoo!" class="mw-redirect" title="Yahoo!">Yahoo!</a>, the <a href="/wiki/BBC" title="BBC">BBC</a>,<sup id="cite_ref-7" class="reference"><a href="#cite_note-7"><span class="cite-bracket">[</span>7<span class="cite-bracket">]</span></a></sup> <a href="/wiki/IBM" title="IBM">IBM</a>,<sup id="cite_ref-8" class="reference"><a href="#cite_note-8"><span class="cite-bracket">[</span>8<span class="cite-bracket">]</span></a></sup> <a href="/wiki/PayPal" title="PayPal">PayPal</a>,<sup id="cite_ref-9" class="reference"><a href="#cite_note-9"><span class="cite-bracket">[</span>9<span class="cite-bracket">]</span></a></sup> and <a href="/wiki/Steam_(service)" title="Steam (service)">Steam</a>,<sup id="cite_ref-10" class="reference"><a href="#cite_note-10"><span class="cite-bracket">[</span>10<span class="cite-bracket">]</span></a></sup> although some of those organizations also have their own authentication management. </p><p>Many if not all of the larger organizations require users to provide authentication in the form of an existing email account or mobile phone number in order to sign up for an account (which then can be used as an OpenID identity). There are several smaller entities that accept sign-ups with no extra identity details required. </p><p>Facebook did use OpenID in the past, but moved to <a href="/wiki/Facebook_Platform#Facebook_Connect" title="Facebook Platform">Facebook Connect</a>.<sup id="cite_ref-11" class="reference"><a href="#cite_note-11"><span class="cite-bracket">[</span>11<span class="cite-bracket">]</span></a></sup> Blogger also used OpenID, but since May 2018 no longer supports it.<sup id="cite_ref-12" class="reference"><a href="#cite_note-12"><span class="cite-bracket">[</span>12<span class="cite-bracket">]</span></a></sup> </p> <div class="mw-heading mw-heading2"><h2 id="Technical_overview">Technical overview</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=OpenID&action=edit&section=2" title="Edit section: Technical overview"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>OpenID is a decentralized authentication protocol that allows users to authenticate with multiple websites using a single set of credentials, eliminating the need for separate usernames and passwords for each website. OpenID authenticates a user with an identity provider (IDP), who then provides the user with a unique identifier (called an OpenID). This identifier can then be used to authenticate the user with any website that supports OpenID. </p><p>When a user visits a website that supports OpenID authentication, the website will redirect the user to their chosen IDP. The IDP will then prompt the user to authenticate themselves (e.g., by entering a username and password). Once the user is authenticated, the IDP will generate an OpenID and send it back to the website. The website can then use this OpenID to authenticate the user without needing to know their actual credentials. </p><p>OpenID is built on top of several existing standards, including HTTP, HTML, and XML. OpenID relies on a number of technologies, including a discovery mechanism that allows websites to find the IDP associated with a particular OpenID, as well as security mechanisms to protect against phishing and other attacks.<sup id="cite_ref-13" class="reference"><a href="#cite_note-13"><span class="cite-bracket">[</span>13<span class="cite-bracket">]</span></a></sup> </p><p>One of the key benefits of OpenID is that it allows users to control their own identity information, rather than relying on individual websites to store and manage their login credentials. This can be particularly important in cases where websites are vulnerable to security breaches or where users are concerned about the privacy of their personal information. </p><p>OpenID has been widely adopted by a number of large websites and service providers, including Google, Yahoo!, and PayPal. The protocol is also used by a number of open source projects and frameworks, including Ruby on Rails and Django. </p> <div class="mw-heading mw-heading3"><h3 id="Logging_in">Logging in</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=OpenID&action=edit&section=3" title="Edit section: Logging in"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>The end user interacts with a relying party (such as a website) that provides an option to specify an OpenID for the purposes of authentication; an end user typically has previously registered an OpenID (e.g. <code>alice.openid.example.org</code>) with an OpenID provider (e.g. <code>openid.example.org</code>).<sup id="cite_ref-eeldon_1-3" class="reference"><a href="#cite_note-eeldon-1"><span class="cite-bracket">[</span>1<span class="cite-bracket">]</span></a></sup> </p><p>The relying party typically transforms the OpenID into a canonical URL form (e.g. <code>http://alice.openid.example.org/</code>). </p> <ul><li>With OpenID 1.0, the relying party then requests the HTML resource identified by the URL and reads an HTML link tag to discover the OpenID provider's URL (e.g. <code>http://openid.example.org/openid-auth.php</code>). The relying party also discovers whether to use a <i>delegated identity</i> (see below).</li> <li>With OpenID 2.0, the relying party discovers the OpenID provider URL by requesting the <i><a href="/wiki/XRDS" title="XRDS">XRDS</a> document</i> (also called the <i><a href="/wiki/Yadis" class="mw-redirect" title="Yadis">Yadis</a> document</i>) with the content type <code>application/xrds+xml</code>; this document may be available at the target URL and is always available for a target <a href="/wiki/XRI" class="mw-redirect" title="XRI">XRI</a>.</li></ul> <p>There are two modes in which the relying party may communicate with the OpenID provider: </p> <ul><li><code>checkid_immediate</code>, in which the relying party requests that the OpenID provider not interact with the end user. All communication is relayed through the end user's user-agent without explicitly notifying the end user.</li> <li><code>checkid_setup</code>, in which the end user communicates with the OpenID provider via the same user-agent used to access the relying party.</li></ul> <p>The <code>checkid_immediate</code> mode can fall back to the <code>checkid_setup</code> mode if the operation cannot be automated. </p><p>First, the relying party and the OpenID provider (optionally) establish a <a href="/wiki/Shared_secret" title="Shared secret">shared secret</a>, referenced by an <i>associate handle</i>, which the relying party then stores. If using the <code>checkid_setup</code> mode, the relying party redirects the end user's user-agent to the OpenID provider so the end user can authenticate directly with the OpenID provider. </p><p>The method of authentication may vary, but typically, an OpenID provider prompts the end user for a password or some cryptographic token, and then asks whether the end user trusts the relying party to receive the necessary identity details. </p><p>If the end user declines the OpenID provider's request to trust the relying party, then the user-agent is redirected back to the relying party with a message indicating that authentication was rejected; the relying party in turn refuses to authenticate the end user. </p><p>If the end user accepts the OpenID provider's request to trust the relying party, then the user-agent is redirected back to the relying party along with the end user's credentials. That relying party must then confirm that the credentials really came from the OpenID provider. If the relying party and OpenID provider had previously established a shared secret, then the relying party can validate the identity of the OpenID provider by comparing its copy of the shared secret against the one received along with the end user's credentials; such a relying party is called <i>stateful</i> because it stores the shared secret between sessions. In contrast, a <i>stateless</i> or <i>dumb</i> relying party must make one more background request (<code>check_authentication</code>) to ensure that the data indeed came from the OpenID provider. </p><p>After the OpenID has been verified, authentication is considered successful and the end user is considered logged into the relying party under the identity specified by the given OpenID (e.g. <code>alice.openid.example.org</code>). The relying party typically then stores the end user's OpenID along with the end user's other session information. </p> <div class="mw-heading mw-heading3"><h3 id="Identifiers">Identifiers</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=OpenID&action=edit&section=4" title="Edit section: Identifiers"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>To obtain an OpenID-enabled <a href="/wiki/Uniform_Resource_Locator" class="mw-redirect" title="Uniform Resource Locator">URL</a> that can be used to log into OpenID-enabled websites, a user registers an OpenID identifier with an identity provider. Identity providers offer the ability to register a URL (typically a third-level domain, e.g. username.example.com) that will automatically be configured with OpenID authentication service. </p><p>Once they have registered an OpenID, a user can also use an existing URL under their own control (such as a blog or home page) as an alias or "delegated identity". They simply insert the appropriate OpenID tags in the <a href="/wiki/HTML" title="HTML">HTML</a><sup id="cite_ref-14" class="reference"><a href="#cite_note-14"><span class="cite-bracket">[</span>14<span class="cite-bracket">]</span></a></sup> or serve a <a href="/wiki/Yadis" class="mw-redirect" title="Yadis">Yadis</a> document.<sup id="cite_ref-15" class="reference"><a href="#cite_note-15"><span class="cite-bracket">[</span>15<span class="cite-bracket">]</span></a></sup> </p><p>Starting with OpenID Authentication 2.0 (and some 1.1 implementations), there are two types of identifiers that can be used with OpenID: URLs and XRIs. </p><p><a href="/wiki/XRI" class="mw-redirect" title="XRI">XRIs</a> are a new form of <a href="/wiki/Internet" title="Internet">Internet</a> <a href="/wiki/Identifier" title="Identifier">identifier</a> designed specifically for cross-domain digital identity. For example, XRIs come in two forms—<a href="/wiki/I-name" title="I-name">i-names</a> and <a href="/wiki/I-number" title="I-number">i-numbers</a>—that are usually registered simultaneously as <a href="/wiki/Synonyms" class="mw-redirect" title="Synonyms">synonyms</a>. I-names are reassignable (like domain names), while i-numbers are never reassigned. When an XRI i-name is used as an OpenID identifier, it is immediately resolved to the synonymous i-number (the CanonicalID element of the XRDS document). This i-number is the OpenID identifier stored by the relying party. In this way, both the user and the relying party are protected from the end user's OpenID identity ever being taken over by another party as can happen with a URL based on a reassignable DNS name. </p> <div class="mw-heading mw-heading2"><h2 id="OpenID_Foundation">OpenID Foundation</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=OpenID&action=edit&section=5" title="Edit section: OpenID Foundation"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>The OpenID Foundation (OIDF) promotes and enhances the OpenID community and technologies. The OIDF is a non-profit international standards development organization of individual developers, government agencies and companies who wish to promote and protect OpenID. The OpenID Foundation was formed in June 2007 and serves as a public trust organization representing an open community of developers, vendors and users. OIDF assists the community by providing needed infrastructure and help in promoting and supporting adoption of OpenID. This includes managing intellectual property and trade marks as well a fostering viral growth and global participation in OpenID. </p> <div class="mw-heading mw-heading3"><h3 id="People">People</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=OpenID&action=edit&section=6" title="Edit section: People"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>The OpenID Foundation's board of directors has six community board members and eight corporate board members:<sup id="cite_ref-openid.net_16-0" class="reference"><a href="#cite_note-openid.net-16"><span class="cite-bracket">[</span>16<span class="cite-bracket">]</span></a></sup> </p> <style data-mw-deduplicate="TemplateStyles:r1216972533">.mw-parser-output .col-begin{border-collapse:collapse;padding:0;color:inherit;width:100%;border:0;margin:0}.mw-parser-output .col-begin-small{font-size:90%}.mw-parser-output .col-break{vertical-align:top;text-align:left}.mw-parser-output .col-break-2{width:50%}.mw-parser-output .col-break-3{width:33.3%}.mw-parser-output .col-break-4{width:25%}.mw-parser-output .col-break-5{width:20%}@media(max-width:720px){.mw-parser-output .col-begin,.mw-parser-output .col-begin>tbody,.mw-parser-output .col-begin>tbody>tr,.mw-parser-output .col-begin>tbody>tr>td{display:block!important;width:100%!important}.mw-parser-output .col-break{padding-left:0!important}}</style><div> <table class="col-begin" role="presentation"> <tbody><tr> <td class="col-break col-break-2"> <p><b>Community board members</b> </p> <ul><li>Chairman: Nat Sakimura (NAT Consulting LLC)</li> <li>Vice Chairman: Bjorn Hjelm (Verizon)</li> <li>Treasurer: John Bradley (Yubico)</li> <li>Secretary: Mike Jones (Microsoft)</li> <li>Community Representative: George Fletcher (Capital One)</li> <li>Corporate Representative: Ashish Jain (Arkose Labs)</li></ul> </td> <td class="col-break col-break-2"> <p><b>Corporate board members</b> </p> <ul><li>Cisco – Nancy Cam-Winget</li> <li>Google – Filip Verley</li> <li>KDDI – Kosuke Koiwai</li> <li>NRI Secure – Takehisa Shibata</li> <li>Okta – Vittorio Bertocci</li> <li>Ping Identity – Wesley Dunnington</li> <li>Visa Inc. – Luis DaSilva</li> <li>Yahoo Ad Tech – Arvind Kumar Garg</li></ul> <p>  </p> </td></tr></tbody></table></div> <div class="mw-heading mw-heading3"><h3 id="Chapters">Chapters</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=OpenID&action=edit&section=7" title="Edit section: Chapters"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>OIDF is a global organization to promote digital identity and to encourage the further adoption of OpenID, the OIDF has encouraged the creation of member chapters. Member chapters are officially part of the Foundation and work within their own constituency to support the development and adoption of OpenID as a framework for user-centric identity on the internet. </p> <div class="mw-heading mw-heading3"><h3 id="Intellectual_property_and_contribution_agreements">Intellectual property and contribution agreements</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=OpenID&action=edit&section=8" title="Edit section: Intellectual property and contribution agreements"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>The OIDF ensures that OpenID specifications are freely implementable therefore the OIDF requires all contributors to sign a contribution agreement. This agreement both grants a copyright license to the Foundation to publish the collective specifications and includes a patent non-assertion agreement. The non-assertion agreement states that the contributor will not sue someone for implementing OpenID specifications. </p> <div class="mw-heading mw-heading3"><h3 id="Legal_issues">Legal issues</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=OpenID&action=edit&section=9" title="Edit section: Legal issues"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>The OpenID trademark in the United States was assigned to the OpenID Foundation in March 2008.<sup id="cite_ref-17" class="reference"><a href="#cite_note-17"><span class="cite-bracket">[</span>17<span class="cite-bracket">]</span></a></sup> It had been registered by NetMesh Inc. before the OpenID Foundation was operational.<sup id="cite_ref-rpatent_18-0" class="reference"><a href="#cite_note-rpatent-18"><span class="cite-bracket">[</span>18<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-19" class="reference"><a href="#cite_note-19"><span class="cite-bracket">[</span>19<span class="cite-bracket">]</span></a></sup> In Europe, as of August 31, 2007, the OpenID trademark is registered to the OpenID Europe Foundation.<sup id="cite_ref-20" class="reference"><a href="#cite_note-20"><span class="cite-bracket">[</span>20<span class="cite-bracket">]</span></a></sup> </p><p>The OpenID logo was designed by Randy "ydnar" Reddig, who in 2005 had expressed plans to transfer the rights to an OpenID organization.<sup id="cite_ref-21" class="reference"><a href="#cite_note-21"><span class="cite-bracket">[</span>21<span class="cite-bracket">]</span></a></sup> </p><p>Since the original announcement of OpenID, the official site has stated:<sup id="cite_ref-22" class="reference"><a href="#cite_note-22"><span class="cite-bracket">[</span>22<span class="cite-bracket">]</span></a></sup> </p> <style data-mw-deduplicate="TemplateStyles:r1244412712">.mw-parser-output .templatequote{overflow:hidden;margin:1em 0;padding:0 32px}.mw-parser-output .templatequotecite{line-height:1.5em;text-align:left;margin-top:0}@media(min-width:500px){.mw-parser-output .templatequotecite{padding-left:1.6em}}</style><blockquote class="templatequote"><p>Nobody should own this. Nobody's planning on making any money from this. The goal is to release every part of this under the most liberal licenses possible, so there's no money or licensing or registering required to play. It benefits the community as a whole if something like this exists, and we're all a part of the community.</p></blockquote> <p><a href="/wiki/Sun_Microsystems" title="Sun Microsystems">Sun Microsystems</a>, <a href="/wiki/VeriSign" class="mw-redirect" title="VeriSign">VeriSign</a> and a number of smaller companies involved in OpenID have issued patent <a href="/wiki/Non-assertion_covenant" title="Non-assertion covenant">non-assertion covenants</a> covering OpenID 1.1 specifications. The covenants state that the companies will not assert any of their patents against OpenID implementations and will revoke their promises from anyone who threatens, or asserts, patents against OpenID implementors.<sup id="cite_ref-sunnonassertion_23-0" class="reference"><a href="#cite_note-sunnonassertion-23"><span class="cite-bracket">[</span>23<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-versignnonassertion_24-0" class="reference"><a href="#cite_note-versignnonassertion-24"><span class="cite-bracket">[</span>24<span class="cite-bracket">]</span></a></sup> </p> <div class="mw-heading mw-heading2"><h2 id="Security">Security</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=OpenID&action=edit&section=10" title="Edit section: Security"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <div class="mw-heading mw-heading3"><h3 id="Authentication_bugs">Authentication bugs</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=OpenID&action=edit&section=11" title="Edit section: Authentication bugs"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>In March, 2012, a research paper<sup id="cite_ref-25" class="reference"><a href="#cite_note-25"><span class="cite-bracket">[</span>25<span class="cite-bracket">]</span></a></sup> reported two generic security issues in OpenID. Both issues allow an attacker to sign in to a victim's relying party accounts. For the first issue, OpenID and Google (an Identity Provider of OpenID) both published security advisories to address it.<sup id="cite_ref-26" class="reference"><a href="#cite_note-26"><span class="cite-bracket">[</span>26<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-27" class="reference"><a href="#cite_note-27"><span class="cite-bracket">[</span>27<span class="cite-bracket">]</span></a></sup> Google's advisory says "An attacker could forge an OpenID request that doesn't ask for the user's email address, and then insert an unsigned email address into the IDPs response. If the attacker relays this response to a website that doesn't notice that this attribute is unsigned, the website may be tricked into logging the attacker in to any local account." The research paper claims that many popular websites have been confirmed vulnerable, including <a href="/wiki/Yahoo!_Mail" class="mw-redirect" title="Yahoo! Mail">Yahoo! Mail</a>, <a href="/wiki/Smartsheet.com" class="mw-redirect" title="Smartsheet.com">smartsheet.com</a>, <a href="/wiki/Zoho_Corporation" title="Zoho Corporation">Zoho</a>, <a href="/w/index.php?title=Manymoon.com&action=edit&redlink=1" class="new" title="Manymoon.com (page does not exist)">manymoon.com</a>, <a href="/wiki/Diigo.com" class="mw-redirect" title="Diigo.com">diigo.com</a>. The researchers have notified the affected parties, who have then fixed their vulnerable code. </p><p>For the second issue, the paper called it "Data Type Confusion Logic Flaw", which also allows attackers to sign in to victims' RP accounts. <a href="/wiki/Google" title="Google">Google</a> and <a href="/wiki/PayPal" title="PayPal">PayPal</a> were initially confirmed vulnerable. OpenID published a vulnerability report<sup id="cite_ref-28" class="reference"><a href="#cite_note-28"><span class="cite-bracket">[</span>28<span class="cite-bracket">]</span></a></sup> on the flaw. The report says Google and PayPal have applied fixes, and suggest other OpenID vendors to check their implementations. </p> <div class="mw-heading mw-heading3"><h3 id="Phishing">Phishing</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=OpenID&action=edit&section=12" title="Edit section: Phishing"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>Some observers have suggested that OpenID has security weaknesses and may prove vulnerable to <a href="/wiki/Phishing" title="Phishing">phishing</a> attacks.<sup id="cite_ref-29" class="reference"><a href="#cite_note-29"><span class="cite-bracket">[</span>29<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-30" class="reference"><a href="#cite_note-30"><span class="cite-bracket">[</span>30<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-31" class="reference"><a href="#cite_note-31"><span class="cite-bracket">[</span>31<span class="cite-bracket">]</span></a></sup> For example, a malicious relaying party may forward the end user to a bogus identity provider authentication page asking that end user to input their credentials. On completion of this, the malicious party (who in this case also controls the bogus authentication page) could then have access to the end user's account with the identity provider, and then use that end user's OpenID to log into other services. </p><p>In an attempt to combat possible phishing attacks, some OpenID providers mandate that the end user needs to be authenticated with them prior to an attempt to authenticate with the relying party.<sup id="cite_ref-32" class="reference"><a href="#cite_note-32"><span class="cite-bracket">[</span>32<span class="cite-bracket">]</span></a></sup> This relies on the end user knowing the policy of the identity provider. In December 2008, the OpenID Foundation approved version 1.0 of the Provider Authentication Policy Extension (PAPE), which "enables Relying Parties to request that OpenID Providers employ specified authentication policies when authenticating users and for OpenID Providers to inform the Relying Parties which policies were actually used."<sup id="cite_ref-33" class="reference"><a href="#cite_note-33"><span class="cite-bracket">[</span>33<span class="cite-bracket">]</span></a></sup> </p> <div class="mw-heading mw-heading3"><h3 id="Privacy_and_trust_issues">Privacy and trust issues</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=OpenID&action=edit&section=13" title="Edit section: Privacy and trust issues"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>Other security issues identified with OpenID involve lack of privacy and failure to address the <a href="/wiki/Web_of_trust" title="Web of trust">trust problem</a>.<sup id="cite_ref-34" class="reference"><a href="#cite_note-34"><span class="cite-bracket">[</span>34<span class="cite-bracket">]</span></a></sup> However, this problem is not unique to OpenID and is simply the state of the Internet as commonly used.<sup class="noprint Inline-Template Template-Fact" style="white-space:nowrap;">[<i><a href="/wiki/Wikipedia:Citation_needed" title="Wikipedia:Citation needed"><span title="This claim needs references to reliable sources. (September 2016)">citation needed</span></a></i>]</sup> </p><p>The Identity Provider does, however, get a log of your OpenID logins; they know when you logged into what website, making <a href="/wiki/Cross-site_tracking" class="mw-redirect" title="Cross-site tracking">cross-site tracking</a> much easier. A compromised OpenID account is also likely to be a more serious breach of privacy than a compromised account on a single site. </p> <div class="mw-heading mw-heading3"><h3 id="Authentication_hijacking_in_unsecured_connection">Authentication hijacking in unsecured connection</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=OpenID&action=edit&section=14" title="Edit section: Authentication hijacking in unsecured connection"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>Another important vulnerability is present in the last step in the authentication scheme when TLS/SSL are not used: the redirect-URL from the identity provider to the relying party. The problem with this redirect is the fact that anyone who can obtain this URL (e.g. by sniffing the wire) can replay it and get logged into the site as the victim user. Some of the identity providers use <a href="/wiki/Cryptographic_nonce" title="Cryptographic nonce">nonces</a> (a number used just once) to allow a user to log into the site once and fail all the consecutive attempts. The nonce solution works if the user is the first one to use the URL. However, a fast attacker who is sniffing the wire can obtain the URL and immediately reset a user's TCP connection (as an attacker is sniffing the wire and knows the required TCP sequence numbers) and then execute the replay attack as described above. Thus nonces only protect against passive attackers, but cannot prevent active attackers from executing the replay attack.<sup id="cite_ref-35" class="reference"><a href="#cite_note-35"><span class="cite-bracket">[</span>35<span class="cite-bracket">]</span></a></sup> Use of TLS/SSL in the authentication process can significantly reduce this risk. </p><p>This can be restated as: </p> <pre> IF (Both RP1 and RP2 have Bob as a client) AND // a common case (Bob uses the same IDP with both RP1 and RP2) AND // a common case (RP1 does not use VPN/SSL/TLS to secure their connection with the client) // preventable! THEN RP2 could obtain credentials sufficient to impersonate Bob with RP1 END-IF </pre> <div class="mw-heading mw-heading3"><h3 id="Covert_Redirect">Covert Redirect</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=OpenID&action=edit&section=15" title="Edit section: Covert Redirect"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>On May 1, 2014, a bug dubbed "<a href="/wiki/Covert_Redirect" class="mw-redirect" title="Covert Redirect">Covert Redirect</a> related to <a href="/wiki/OAuth" title="OAuth">OAuth</a> 2.0 and OpenID" was disclosed.<sup id="cite_ref-CNET_36-0" class="reference"><a href="#cite_note-CNET-36"><span class="cite-bracket">[</span>36<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-Covert_Redirect_37-0" class="reference"><a href="#cite_note-Covert_Redirect-37"><span class="cite-bracket">[</span>37<span class="cite-bracket">]</span></a></sup> It was discovered by mathematics doctoral student Wang Jing at the School of Physical and Mathematical Sciences, <a href="/wiki/Nanyang_Technological_University" title="Nanyang Technological University">Nanyang Technological University</a>, Singapore.<sup id="cite_ref-Yahoo_Report_38-0" class="reference"><a href="#cite_note-Yahoo_Report-38"><span class="cite-bracket">[</span>38<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-TheHackerNews_39-0" class="reference"><a href="#cite_note-TheHackerNews-39"><span class="cite-bracket">[</span>39<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-TechXplore_40-0" class="reference"><a href="#cite_note-TechXplore-40"><span class="cite-bracket">[</span>40<span class="cite-bracket">]</span></a></sup> </p><p>The announcement of OpenID is: "'Covert Redirect', publicized in May 2014, is an instance of attackers using open redirectors – a well-known threat, with well-known means of prevention. The OpenID Connect protocol mandates strict measures that preclude open redirectors to prevent this vulnerability."<sup id="cite_ref-OpenID_Covert_Redirect_41-0" class="reference"><a href="#cite_note-OpenID_Covert_Redirect-41"><span class="cite-bracket">[</span>41<span class="cite-bracket">]</span></a></sup> </p><p>"The general consensus, so far, is that Covert Redirect is not as bad, but still a threat. Understanding what makes it dangerous requires a basic understanding of Open Redirect, and how it can be exploited."<sup id="cite_ref-ScMagazine_42-0" class="reference"><a href="#cite_note-ScMagazine-42"><span class="cite-bracket">[</span>42<span class="cite-bracket">]</span></a></sup> </p><p>A patch was not immediately made available. Ori Eisen, founder, chairman and chief innovation officer at 41st Parameter told Sue Marquette Poremba, "In any distributed system, we are counting of the good nature of the participants to do the right thing. In cases like OAuth and OpenID, the distribution is so vast that it is unreasonable to expect each and every website to patch up in the near future".<sup id="cite_ref-41st_Parameter_43-0" class="reference"><a href="#cite_note-41st_Parameter-43"><span class="cite-bracket">[</span>43<span class="cite-bracket">]</span></a></sup> </p> <div class="mw-heading mw-heading2"><h2 id="History">History</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=OpenID&action=edit&section=16" title="Edit section: History"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>The original OpenID authentication protocol was developed in May 2005<sup id="cite_ref-LJ_announcement_44-0" class="reference"><a href="#cite_note-LJ_announcement-44"><span class="cite-bracket">[</span>44<span class="cite-bracket">]</span></a></sup> by <a href="/wiki/Brad_Fitzpatrick" title="Brad Fitzpatrick">Brad Fitzpatrick</a>, creator of popular community website <a href="/wiki/LiveJournal" title="LiveJournal">LiveJournal</a>, while working at <a href="/wiki/Six_Apart" title="Six Apart">Six Apart</a>.<sup id="cite_ref-RedDev_45-0" class="reference"><a href="#cite_note-RedDev-45"><span class="cite-bracket">[</span>45<span class="cite-bracket">]</span></a></sup> Initially referred to as Yadis (an acronym for "Yet another distributed identity system"),<sup id="cite_ref-46" class="reference"><a href="#cite_note-46"><span class="cite-bracket">[</span>46<span class="cite-bracket">]</span></a></sup> it was named OpenID after the openid.net <a href="/wiki/Domain_name" title="Domain name">domain name</a> was given to Six Apart to use for the project.<sup id="cite_ref-47" class="reference"><a href="#cite_note-47"><span class="cite-bracket">[</span>47<span class="cite-bracket">]</span></a></sup> OpenID support was soon implemented on <a href="/wiki/LiveJournal" title="LiveJournal">LiveJournal</a> and fellow LiveJournal <a href="/wiki/Software_engine" title="Software engine">engine</a> community <a href="/wiki/DeadJournal" class="mw-redirect" title="DeadJournal">DeadJournal</a> for blog post comments and quickly gained attention in the digital identity community.<sup id="cite_ref-Danga_48-0" class="reference"><a href="#cite_note-Danga-48"><span class="cite-bracket">[</span>48<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-Brad_49-0" class="reference"><a href="#cite_note-Brad-49"><span class="cite-bracket">[</span>49<span class="cite-bracket">]</span></a></sup> <a href="/wiki/Web_developer" title="Web developer">Web developer</a> <a href="/wiki/JanRain" class="mw-redirect" title="JanRain">JanRain</a> was an early supporter of OpenID, providing OpenID <a href="/wiki/Library_(computing)" title="Library (computing)">software libraries</a> and expanding its business around OpenID-based services. </p><p>In late June, discussions started between OpenID users and developers from <a href="/wiki/Enterprise_software" title="Enterprise software">enterprise software</a> company NetMesh, leading to collaboration on interoperability between OpenID and NetMesh's similar <a href="/wiki/Light-weight_Identity" title="Light-weight Identity">Light-weight Identity</a> (LID) protocol. The direct result of the collaboration was the <a href="/wiki/Yadis" class="mw-redirect" title="Yadis">Yadis</a> discovery protocol, adopting the name originally used for OpenID. The new Yadis was announced on October 24, 2005.<sup id="cite_ref-Yadis_discovery_50-0" class="reference"><a href="#cite_note-Yadis_discovery-50"><span class="cite-bracket">[</span>50<span class="cite-bracket">]</span></a></sup> After a discussion at the 2005 <a rel="nofollow" class="external text" href="http://iiw.idcommons.net">Internet Identity Workshop</a> a few days later, <a href="/wiki/XRI" class="mw-redirect" title="XRI">XRI</a>/<a href="/wiki/I-name" title="I-name">i-names</a> developers joined the Yadis project,<sup id="cite_ref-XRDS_51-0" class="reference"><a href="#cite_note-XRDS-51"><span class="cite-bracket">[</span>51<span class="cite-bracket">]</span></a></sup> contributing their Extensible Resource Descriptor Sequence (<a href="/wiki/XRDS" title="XRDS">XRDS</a>) format for utilization in the protocol.<sup id="cite_ref-52" class="reference"><a href="#cite_note-52"><span class="cite-bracket">[</span>52<span class="cite-bracket">]</span></a></sup> </p><p>In December, developers at Sxip Identity began discussions with the OpenID/Yadis community<sup id="cite_ref-Sxip_53-0" class="reference"><a href="#cite_note-Sxip-53"><span class="cite-bracket">[</span>53<span class="cite-bracket">]</span></a></sup> after announcing a shift in the development of version 2.0 of its Simple Extensible Identity Protocol (SXIP) to URL-based identities like LID and OpenID.<sup id="cite_ref-SXIP_2.0_54-0" class="reference"><a href="#cite_note-SXIP_2.0-54"><span class="cite-bracket">[</span>54<span class="cite-bracket">]</span></a></sup> In March 2006, JanRain developed a Simple Registration (SREG) extension for OpenID enabling primitive profile-exchange<sup id="cite_ref-SReg_55-0" class="reference"><a href="#cite_note-SReg-55"><span class="cite-bracket">[</span>55<span class="cite-bracket">]</span></a></sup> and in April submitted a proposal to formalize extensions to OpenID. The same month, work had also begun on incorporating full <a href="/wiki/Extensible_Resource_Identifier" title="Extensible Resource Identifier">XRI</a> support into OpenID.<sup id="cite_ref-56" class="reference"><a href="#cite_note-56"><span class="cite-bracket">[</span>56<span class="cite-bracket">]</span></a></sup> Around early May, key OpenID developer <a href="/wiki/David_Recordon" title="David Recordon">David Recordon</a> left Six Apart, joining VeriSign to focus more on digital identity and guidance for the OpenID spec.<sup id="cite_ref-Brad_49-1" class="reference"><a href="#cite_note-Brad-49"><span class="cite-bracket">[</span>49<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-57" class="reference"><a href="#cite_note-57"><span class="cite-bracket">[</span>57<span class="cite-bracket">]</span></a></sup> By early June, the major differences between the SXIP 2.0 and OpenID projects were resolved with the agreement to support multiple personas in OpenID by submission of an identity provider URL rather than a full identity URL. With this, as well as the addition of extensions and XRI support underway, OpenID was evolving into a full-fledged digital identity framework, with Recordon proclaiming "We see OpenID as being an umbrella for the framework that encompasses the layers for identifiers, discovery, authentication and a messaging services layer that sits atop and this entire thing has sort of been dubbed 'OpenID 2.0'.<sup id="cite_ref-58" class="reference"><a href="#cite_note-58"><span class="cite-bracket">[</span>58<span class="cite-bracket">]</span></a></sup> " In late July, Sxip began to merge its Digital Identity Exchange (DIX) protocol into OpenID, submitting initial drafts of the OpenID Attribute Exchange (AX) extension in August. Late in 2006, a <a href="/wiki/ZDNet" class="mw-redirect" title="ZDNet">ZDNet</a> opinion piece made the case for OpenID to users, web site operators and entrepreneurs.<sup id="cite_ref-59" class="reference"><a href="#cite_note-59"><span class="cite-bracket">[</span>59<span class="cite-bracket">]</span></a></sup> </p><p>On January 31, 2007, <a href="/wiki/NortonLifeLock" class="mw-redirect" title="NortonLifeLock">Symantec</a> announced support for OpenID in its Identity Initiative products and services.<sup id="cite_ref-symantecin_60-0" class="reference"><a href="#cite_note-symantecin-60"><span class="cite-bracket">[</span>60<span class="cite-bracket">]</span></a></sup> A week later, on February 6 <a href="/wiki/Microsoft" title="Microsoft">Microsoft</a> made a joint announcement with JanRain, Sxip, and VeriSign to collaborate on interoperability between OpenID and Microsoft's <a href="/wiki/Windows_CardSpace" title="Windows CardSpace">Windows CardSpace</a> digital identity platform, with particular focus on developing a phishing-resistant authentication solution for OpenID. As part of the collaboration, Microsoft pledged to support OpenID in its future identity server products and JanRain, Sxip, and VeriSign pledged to add support for Microsoft's <a href="/wiki/Information_Card" class="mw-redirect" title="Information Card">Information Card</a> profile to their future identity solutions.<sup id="cite_ref-versignin_61-0" class="reference"><a href="#cite_note-versignin-61"><span class="cite-bracket">[</span>61<span class="cite-bracket">]</span></a></sup> In mid-February, <a href="/wiki/AOL" title="AOL">AOL</a> announced that an experimental OpenID provider service was functional for all AOL and <a href="/wiki/AOL_Instant_Messenger" class="mw-redirect" title="AOL Instant Messenger">AOL Instant Messenger</a> (AIM) accounts.<sup id="cite_ref-aolin_62-0" class="reference"><a href="#cite_note-aolin-62"><span class="cite-bracket">[</span>62<span class="cite-bracket">]</span></a></sup> </p><p>In May, <a href="/wiki/Sun_Microsystems" title="Sun Microsystems">Sun Microsystems</a> began working with the OpenID community, announcing an OpenID program,<sup id="cite_ref-sunin_63-0" class="reference"><a href="#cite_note-sunin-63"><span class="cite-bracket">[</span>63<span class="cite-bracket">]</span></a></sup> as well as entering a non-assertion covenant with the OpenID community, pledging not to assert any of its patents against implementations of OpenID.<sup id="cite_ref-sunnonassertion_23-1" class="reference"><a href="#cite_note-sunnonassertion-23"><span class="cite-bracket">[</span>23<span class="cite-bracket">]</span></a></sup> In June, OpenID leadership formed the OpenID Foundation, an Oregon-based <a href="/wiki/Public-benefit_nonprofit_corporation" title="Public-benefit nonprofit corporation">public benefit corporation</a> for managing the OpenID brand and property.<sup id="cite_ref-foundation_64-0" class="reference"><a href="#cite_note-foundation-64"><span class="cite-bracket">[</span>64<span class="cite-bracket">]</span></a></sup> The same month, an independent OpenID Europe Foundation was formed in Belgium<sup id="cite_ref-65" class="reference"><a href="#cite_note-65"><span class="cite-bracket">[</span>65<span class="cite-bracket">]</span></a></sup> by Snorri Giorgetti. By early December, non-assertion agreements were collected by the major contributors to the protocol and the final OpenID Authentication 2.0 and OpenID Attribute Exchange 1.0 specifications were ratified on December 5.<sup id="cite_ref-specs_66-0" class="reference"><a href="#cite_note-specs-66"><span class="cite-bracket">[</span>66<span class="cite-bracket">]</span></a></sup> </p><p>In mid-January 2008, <a href="/wiki/Yahoo!" class="mw-redirect" title="Yahoo!">Yahoo!</a> announced initial OpenID 2.0 support, both as a provider and as a relying party, releasing the provider service by the end of the month.<sup id="cite_ref-67" class="reference"><a href="#cite_note-67"><span class="cite-bracket">[</span>67<span class="cite-bracket">]</span></a></sup> In early February, Google, IBM, Microsoft, VeriSign and Yahoo! joined the OpenID Foundation as corporate board members.<sup id="cite_ref-68" class="reference"><a href="#cite_note-68"><span class="cite-bracket">[</span>68<span class="cite-bracket">]</span></a></sup> Around early May, <a href="/wiki/SourceForge,_Inc." class="mw-redirect" title="SourceForge, Inc.">SourceForge, Inc.</a> introduced OpenID provider and relying party support to leading open source software development website <a href="/wiki/SourceForge.net" class="mw-redirect" title="SourceForge.net">SourceForge.net</a>.<sup id="cite_ref-69" class="reference"><a href="#cite_note-69"><span class="cite-bracket">[</span>69<span class="cite-bracket">]</span></a></sup> In late July, popular <a href="/wiki/Social_network_service" class="mw-redirect" title="Social network service">social network service</a> <a href="/wiki/MySpace" class="mw-redirect" title="MySpace">MySpace</a> announced support for OpenID as a provider.<sup id="cite_ref-70" class="reference"><a href="#cite_note-70"><span class="cite-bracket">[</span>70<span class="cite-bracket">]</span></a></sup> In late October, Google launched support as an OpenID provider and Microsoft announced that <a href="/wiki/Windows_Live_ID" class="mw-redirect" title="Windows Live ID">Windows Live ID</a> would support OpenID.<sup id="cite_ref-71" class="reference"><a href="#cite_note-71"><span class="cite-bracket">[</span>71<span class="cite-bracket">]</span></a></sup> In November, JanRain announced a free hosted service, RPX Basic, that allows websites to begin accepting OpenIDs for registration and login without having to install, integrate and configure the OpenID open source libraries.<sup id="cite_ref-72" class="reference"><a href="#cite_note-72"><span class="cite-bracket">[</span>72<span class="cite-bracket">]</span></a></sup> </p><p>In January 2009, PayPal joined the OpenID Foundation as a corporate member, followed shortly by Facebook in February. The OpenID Foundation formed an executive committee and appointed Don Thibeau as executive director. In March, MySpace launched their previously announced OpenID provider service, enabling all MySpace users to use their MySpace URL as an OpenID. In May, Facebook launched their relying party functionality,<sup id="cite_ref-73" class="reference"><a href="#cite_note-73"><span class="cite-bracket">[</span>73<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-74" class="reference"><a href="#cite_note-74"><span class="cite-bracket">[</span>74<span class="cite-bracket">]</span></a></sup> letting users use an automatic login-enabled OpenID account (e.g. Google) to log into Facebook.<sup id="cite_ref-75" class="reference"><a href="#cite_note-75"><span class="cite-bracket">[</span>75<span class="cite-bracket">]</span></a></sup> </p><p>In September 2013, <a href="/wiki/Janrain" title="Janrain">Janrain</a> announced that MyOpenID.com would be shut down on February 1, 2014; a pie chart showed Facebook and Google dominate the social login space as of Q2 2013.<sup id="cite_ref-thenextweb_76-0" class="reference"><a href="#cite_note-thenextweb-76"><span class="cite-bracket">[</span>76<span class="cite-bracket">]</span></a></sup> Facebook has since left OpenID; it is no longer a sponsor, represented on the board, or permitting OpenID logins.<sup id="cite_ref-openid.net_16-1" class="reference"><a href="#cite_note-openid.net-16"><span class="cite-bracket">[</span>16<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-77" class="reference"><a href="#cite_note-77"><span class="cite-bracket">[</span>77<span class="cite-bracket">]</span></a></sup> </p><p>In May 2016, Symantec announced that they would be discontinuing their pip.verisignlabs.com OpenID personal identity portal service.<sup id="cite_ref-78" class="reference"><a href="#cite_note-78"><span class="cite-bracket">[</span>78<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-79" class="reference"><a href="#cite_note-79"><span class="cite-bracket">[</span>79<span class="cite-bracket">]</span></a></sup> </p><p>In March 2018, Stack Overflow announced an end to OpenID support, citing insufficient usage to justify the cost. In the announcement, it was stated that based on activity, users strongly preferred Facebook, Google, and e-mail/password based account authentication.<sup id="cite_ref-80" class="reference"><a href="#cite_note-80"><span class="cite-bracket">[</span>80<span class="cite-bracket">]</span></a></sup> </p> <div class="mw-heading mw-heading2"><h2 id="OpenID_versus_pseudo-authentication_using_OAuth">OpenID versus pseudo-authentication using OAuth</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=OpenID&action=edit&section=17" title="Edit section: OpenID versus pseudo-authentication using OAuth"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>OpenID is a way to use a single set of user credentials to access multiple sites, while <a href="/wiki/OAuth" title="OAuth">OAuth</a> facilitates the authorization of one site to access and use information related to the user's account on another site. Although OAuth is not an <a href="/wiki/Authentication" title="Authentication">authentication</a> protocol, it can be used as part of one. </p> <blockquote> <p>Authentication in the context of a user accessing an application tells an application who the current user is and whether or not they're present. [...] Authentication is all about the user and their presence with the application, and an internet-scale authentication protocol needs to be able to do this across network and security boundaries. </p><p>However, OAuth tells the application none of that. OAuth says absolutely nothing about the user, nor does it say how the user proved their presence or even if they're still there. As far as an OAuth client is concerned, it asked for a token, got a token, and eventually used that token to access some API. It doesn't know anything about who authorized the application or if there was even a user there at all. In fact, much of the point of OAuth is about giving this delegated access for use in situations where the user is not present on the connection between the client and the resource being accessed. This is great for client authorization, but it's really bad for authentication where the whole point is figuring out if the user is there or not (and who they are).<sup id="cite_ref-81" class="reference"><a href="#cite_note-81"><span class="cite-bracket">[</span>81<span class="cite-bracket">]</span></a></sup> </p> </blockquote> <p>The following drawing highlights the differences between using OpenID versus <a href="/wiki/OAuth" title="OAuth">OAuth</a> for authentication. Note that with OpenID, the process starts with the application asking the user for their identity (typically an OpenID URI), whereas in the case of OAuth, the application directly requests a limited access OAuth Token (valet key) to access the APIs (enter the house) on user's behalf. If the user can grant that access, the application can retrieve the unique identifier for establishing the profile (identity) using the APIs. </p><p><span class="mw-default-size" typeof="mw:File"><a href="/wiki/File:OpenIDvs.Pseudo-AuthenticationusingOAuth.svg" class="mw-file-description" title="OpenID vs. Pseudo-Authentication using OAuth"><img alt="OpenID vs. Pseudo-Authentication using OAuth" src="//upload.wikimedia.org/wikipedia/commons/thumb/3/32/OpenIDvs.Pseudo-AuthenticationusingOAuth.svg/512px-OpenIDvs.Pseudo-AuthenticationusingOAuth.svg.png" decoding="async" width="512" height="447" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/3/32/OpenIDvs.Pseudo-AuthenticationusingOAuth.svg/768px-OpenIDvs.Pseudo-AuthenticationusingOAuth.svg.png 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/3/32/OpenIDvs.Pseudo-AuthenticationusingOAuth.svg/1024px-OpenIDvs.Pseudo-AuthenticationusingOAuth.svg.png 2x" data-file-width="512" data-file-height="447" /></a></span> </p> <div class="mw-heading mw-heading3"><h3 id="Attack_against_pseudo-authentication">Attack against pseudo-authentication</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=OpenID&action=edit&section=18" title="Edit section: Attack against pseudo-authentication"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>OpenID provides a cryptographic verification mechanism that prevents the attack below against users who misuse OAuth for authentication. </p><p>Note that the valet key does not describe the user in any way, it only provides limited access rights, to some house (which is not even necessarily the user's, they just had a key). Therefore if the key becomes compromised (the user is malicious and managed to steal the key to someone else's house), then the user can impersonate the house owner to the application who requested their authenticity. If the key is compromised by any point in the chain of trust, a malicious user may intercept it and use it to impersonate user X for any application relying on OAuth2 for pseudo authentication against the same OAuth authorization server. Conversely, the notarized letter contains the user's signature, which can be checked by the requesting application against the user, so this attack is not viable. <sup id="cite_ref-82" class="reference"><a href="#cite_note-82"><span class="cite-bracket">[</span>82<span class="cite-bracket">]</span></a></sup> </p> <div class="mw-heading mw-heading4"><h4 id="Verifying_the_letter">Verifying the letter</h4><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=OpenID&action=edit&section=19" title="Edit section: Verifying the letter"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>The letter can use <a href="/wiki/Public-key_cryptography" title="Public-key cryptography">public-key cryptography</a> to be authenticated. </p> <ul><li>The requesting application provides its encryption public key to the user, which provides it to the authentication server.</li> <li>The authentication server encrypts a document containing an encryption key which corresponds to a one-way hash of a secret the user knows (e.g. passphrase) for <a href="/wiki/Challenge%E2%80%93response" class="mw-redirect" title="Challenge–response">challenge–response</a> using the application's public key.</li> <li>The user passes the encrypted document back to the application, which decrypts it.</li> <li>The application encrypts a random phrase using the received encryption key, and asks that the user do the same, then compares the results, if they match, the user is authentic.</li></ul> <div class="mw-heading mw-heading2"><h2 id="OpenID_Connect_(OIDC)"><span id="OpenID_Connect_.28OIDC.29"></span>OpenID Connect (OIDC)</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=OpenID&action=edit&section=20" title="Edit section: OpenID Connect (OIDC)"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>Published in February 2014<sup id="cite_ref-83" class="reference"><a href="#cite_note-83"><span class="cite-bracket">[</span>83<span class="cite-bracket">]</span></a></sup> by the OpenID Foundation, OpenID Connect (OIDC) is the third generation of OpenID technology. It is an authentication layer on top of the <a href="/wiki/OAuth#OAuth_2.0" title="OAuth">OAuth 2.0</a> authorization framework.<sup id="cite_ref-84" class="reference"><a href="#cite_note-84"><span class="cite-bracket">[</span>84<span class="cite-bracket">]</span></a></sup> It allows computing clients to verify the identity of an end user based on the authentication performed by an authorization server, as well as to obtain the basic profile information about the end user in an interoperable and REST-like manner. In technical terms, OpenID Connect specifies a RESTful HTTP API, using <a href="/wiki/JSON" title="JSON">JSON</a> as a data format. </p><p>OpenID Connect allows a range of parties, including web-based, mobile and JavaScript clients, to request and receive information about authenticated sessions and end users. The OpenID Connect specification is extensible, supporting optional features such as encryption of identity data, discovery of OpenID providers, and session management. </p> <div class="mw-heading mw-heading2"><h2 id="See_also">See also</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=OpenID&action=edit&section=21" title="Edit section: See also"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <style data-mw-deduplicate="TemplateStyles:r1184024115">.mw-parser-output .div-col{margin-top:0.3em;column-width:30em}.mw-parser-output .div-col-small{font-size:90%}.mw-parser-output .div-col-rules{column-rule:1px solid #aaa}.mw-parser-output .div-col dl,.mw-parser-output .div-col ol,.mw-parser-output .div-col ul{margin-top:0}.mw-parser-output .div-col li,.mw-parser-output .div-col dd{page-break-inside:avoid;break-inside:avoid-column}</style><div class="div-col" style="column-width: 20em;"> <ul><li><a href="/wiki/Authorization" title="Authorization">Authorization</a></li> <li><a href="/wiki/OpenAthens" title="OpenAthens">OpenAthens</a></li> <li><a href="/wiki/Mozilla_Persona" title="Mozilla Persona">Mozilla Persona</a></li> <li><a href="/wiki/Central_Authentication_Service" title="Central Authentication Service">Central Authentication Service</a></li> <li><a href="/wiki/IndieAuth" title="IndieAuth">IndieAuth</a></li> <li><a href="/wiki/Information_card" title="Information card">Information card</a></li> <li><a href="/wiki/Liberty_Alliance" title="Liberty Alliance">Liberty Alliance</a></li> <li><a href="/wiki/Light-weight_Identity" title="Light-weight Identity">Light-weight Identity</a></li> <li><a href="/wiki/Security_Assertion_Markup_Language" title="Security Assertion Markup Language">Security Assertion Markup Language</a> (SAML)</li> <li><a href="/wiki/Shibboleth_(software)" title="Shibboleth (software)">Shibboleth (software)</a></li> <li><a href="/wiki/Single_sign-on" title="Single sign-on">Single sign-on</a></li> <li><a href="/wiki/SQRL" title="SQRL">SQRL</a></li> <li><a href="/wiki/WebFinger" title="WebFinger">WebFinger</a></li> <li><a href="/wiki/WebID" title="WebID">WebID</a></li> <li><a href="/wiki/WS-Federation" title="WS-Federation">WS-Federation</a></li></ul> </div> <div class="mw-heading mw-heading2"><h2 id="References">References</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=OpenID&action=edit&section=22" title="Edit section: References"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <div class="mw-references-wrap mw-references-columns"><ol class="references"> <li id="cite_note-eeldon-1"><span class="mw-cite-backlink">^ <a href="#cite_ref-eeldon_1-0"><sup><i><b>a</b></i></sup></a> <a href="#cite_ref-eeldon_1-1"><sup><i><b>b</b></i></sup></a> <a href="#cite_ref-eeldon_1-2"><sup><i><b>c</b></i></sup></a> <a href="#cite_ref-eeldon_1-3"><sup><i><b>d</b></i></sup></a></span> <span class="reference-text"><style data-mw-deduplicate="TemplateStyles:r1238218222">.mw-parser-output cite.citation{font-style:inherit;word-wrap:break-word}.mw-parser-output .citation q{quotes:"\"""\"""'""'"}.mw-parser-output .citation:target{background-color:rgba(0,127,255,0.133)}.mw-parser-output .id-lock-free.id-lock-free a{background:url("//upload.wikimedia.org/wikipedia/commons/6/65/Lock-green.svg")right 0.1em center/9px no-repeat}.mw-parser-output .id-lock-limited.id-lock-limited a,.mw-parser-output .id-lock-registration.id-lock-registration a{background:url("//upload.wikimedia.org/wikipedia/commons/d/d6/Lock-gray-alt-2.svg")right 0.1em center/9px no-repeat}.mw-parser-output .id-lock-subscription.id-lock-subscription a{background:url("//upload.wikimedia.org/wikipedia/commons/a/aa/Lock-red-alt-2.svg")right 0.1em center/9px no-repeat}.mw-parser-output .cs1-ws-icon a{background:url("//upload.wikimedia.org/wikipedia/commons/4/4c/Wikisource-logo.svg")right 0.1em center/12px no-repeat}body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .id-lock-free a,body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .id-lock-limited a,body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .id-lock-registration a,body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .id-lock-subscription a,body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .cs1-ws-icon a{background-size:contain;padding:0 1em 0 0}.mw-parser-output .cs1-code{color:inherit;background:inherit;border:none;padding:inherit}.mw-parser-output .cs1-hidden-error{display:none;color:var(--color-error,#d33)}.mw-parser-output .cs1-visible-error{color:var(--color-error,#d33)}.mw-parser-output .cs1-maint{display:none;color:#085;margin-left:0.3em}.mw-parser-output .cs1-kern-left{padding-left:0.2em}.mw-parser-output .cs1-kern-right{padding-right:0.2em}.mw-parser-output .citation .mw-selflink{font-weight:inherit}@media screen{.mw-parser-output .cs1-format{font-size:95%}html.skin-theme-clientpref-night .mw-parser-output .cs1-maint{color:#18911f}}@media screen and (prefers-color-scheme:dark){html.skin-theme-clientpref-os .mw-parser-output .cs1-maint{color:#18911f}}</style><cite id="CITEREFEldon2009" class="citation web cs1">Eldon, Eric (14 April 2009). <a rel="nofollow" class="external text" href="https://venturebeat.com/2009/04/14/single-sign-on-service-openid-getting-more-usage/">"Single sign-on service OpenID getting more usage"</a>. venturebeat.com<span class="reference-accessdate">. Retrieved <span class="nowrap">25 April</span> 2009</span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=unknown&rft.btitle=Single+sign-on+service+OpenID+getting+more+usage&rft.pub=venturebeat.com&rft.date=2009-04-14&rft.aulast=Eldon&rft.aufirst=Eric&rft_id=https%3A%2F%2Fventurebeat.com%2F2009%2F04%2F14%2Fsingle-sign-on-service-openid-getting-more-usage%2F&rfr_id=info%3Asid%2Fen.wikipedia.org%3AOpenID" class="Z3988"></span></span> </li> <li id="cite_note-2"><span class="mw-cite-backlink"><b><a href="#cite_ref-2">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222" /><cite class="citation web cs1"><a rel="nofollow" class="external text" href="http://openid.net/get-an-openid/what-is-openid/">"What is an OpenID?"</a>. 8 October 2007<span class="reference-accessdate">. Retrieved <span class="nowrap">19 June</span> 2014</span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=unknown&rft.btitle=What+is+an+OpenID%3F&rft.date=2007-10-08&rft_id=http%3A%2F%2Fopenid.net%2Fget-an-openid%2Fwhat-is-openid%2F&rfr_id=info%3Asid%2Fen.wikipedia.org%3AOpenID" class="Z3988"></span></span> </li> <li id="cite_note-3"><span class="mw-cite-backlink"><b><a href="#cite_ref-3">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222" /><cite class="citation web cs1"><a rel="nofollow" class="external text" href="http://openid.net/specs/openid-authentication-2_0.html">"OpenID Authentication 2.0 specification – Final"</a><span class="reference-accessdate">. Retrieved <span class="nowrap">24 October</span> 2011</span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=unknown&rft.btitle=OpenID+Authentication+2.0+specification+%E2%80%93+Final&rft_id=http%3A%2F%2Fopenid.net%2Fspecs%2Fopenid-authentication-2_0.html&rfr_id=info%3Asid%2Fen.wikipedia.org%3AOpenID" class="Z3988"></span></span> </li> <li id="cite_note-4"><span class="mw-cite-backlink"><b><a href="#cite_ref-4">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222" /><cite class="citation web cs1"><a rel="nofollow" class="external text" href="http://openid.net/specs/openid-attribute-exchange-1_0.html">"OpenID Attribute Exchange 1.0 – Final"</a><span class="reference-accessdate">. Retrieved <span class="nowrap">24 October</span> 2011</span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=unknown&rft.btitle=OpenID+Attribute+Exchange+1.0+%E2%80%93+Final&rft_id=http%3A%2F%2Fopenid.net%2Fspecs%2Fopenid-attribute-exchange-1_0.html&rfr_id=info%3Asid%2Fen.wikipedia.org%3AOpenID" class="Z3988"></span></span> </li> <li id="cite_note-5"><span class="mw-cite-backlink"><b><a href="#cite_ref-5">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222" /><cite class="citation web cs1"><a rel="nofollow" class="external text" href="http://openid.net/specs/openid-authentication-2_0.html">"OpenID Authentication 2.0 - Final"</a>. 5 December 2007<span class="reference-accessdate">. Retrieved <span class="nowrap">18 May</span> 2014</span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=unknown&rft.btitle=OpenID+Authentication+2.0+-+Final&rft.date=2007-12-05&rft_id=http%3A%2F%2Fopenid.net%2Fspecs%2Fopenid-authentication-2_0.html&rfr_id=info%3Asid%2Fen.wikipedia.org%3AOpenID" class="Z3988"></span></span> </li> <li id="cite_note-6"><span class="mw-cite-backlink"><b><a href="#cite_ref-6">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222" /><cite class="citation web cs1"><a rel="nofollow" class="external text" href="http://trends.builtwith.com/docinfo/OpenID">"OpenID Usage Statistics"</a>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=unknown&rft.btitle=OpenID+Usage+Statistics&rft_id=http%3A%2F%2Ftrends.builtwith.com%2Fdocinfo%2FOpenID&rfr_id=info%3Asid%2Fen.wikipedia.org%3AOpenID" class="Z3988"></span></span> </li> <li id="cite_note-7"><span class="mw-cite-backlink"><b><a href="#cite_ref-7">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222" /><cite id="CITEREFbashburn2008" class="citation web cs1">bashburn, bill (22 April 2008). <a rel="nofollow" class="external text" href="http://openid.net/2008/04/22/british-broadcasting-corp-bbc-joins-openid-foundation/">"BBC Joins OpenID Foundation"</a>. <i>OpenID - The Internet Identity Layer</i>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=unknown&rft.jtitle=OpenID+-+The+Internet+Identity+Layer&rft.atitle=BBC+Joins+OpenID+Foundation&rft.date=2008-04-22&rft.aulast=bashburn&rft.aufirst=bill&rft_id=http%3A%2F%2Fopenid.net%2F2008%2F04%2F22%2Fbritish-broadcasting-corp-bbc-joins-openid-foundation%2F&rfr_id=info%3Asid%2Fen.wikipedia.org%3AOpenID" class="Z3988"></span></span> </li> <li id="cite_note-8"><span class="mw-cite-backlink"><b><a href="#cite_ref-8">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222" /><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://web.archive.org/web/20080210060958/http://www-03.ibm.com/press/us/en/pressrelease/23461.wss">"Technology Leaders Join OpenID Foundation to Promote Open Identity Management on the Web"</a>. 7 February 2008. Archived from <a rel="nofollow" class="external text" href="http://www-03.ibm.com/press/us/en/pressrelease/23461.wss">the original</a> on 10 February 2008.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=unknown&rft.btitle=Technology+Leaders+Join+OpenID+Foundation+to+Promote+Open+Identity+Management+on+the+Web&rft.date=2008-02-07&rft_id=http%3A%2F%2Fwww-03.ibm.com%2Fpress%2Fus%2Fen%2Fpressrelease%2F23461.wss&rfr_id=info%3Asid%2Fen.wikipedia.org%3AOpenID" class="Z3988"></span></span> </li> <li id="cite_note-9"><span class="mw-cite-backlink"><b><a href="#cite_ref-9">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222" /><cite class="citation web cs1"><a rel="nofollow" class="external text" href="http://openid.net/2011/10/19/paypal-access-uses-openid-2-0/">"PayPal Access Uses OpenID 2.0"</a>. <i>OpenID - The Internet Identity Layer</i>. OpenID ·. 19 October 2011<span class="reference-accessdate">. Retrieved <span class="nowrap">19 June</span> 2014</span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=unknown&rft.jtitle=OpenID+-+The+Internet+Identity+Layer&rft.atitle=PayPal+Access+Uses+OpenID+2.0&rft.date=2011-10-19&rft_id=http%3A%2F%2Fopenid.net%2F2011%2F10%2F19%2Fpaypal-access-uses-openid-2-0%2F&rfr_id=info%3Asid%2Fen.wikipedia.org%3AOpenID" class="Z3988"></span></span> </li> <li id="cite_note-10"><span class="mw-cite-backlink"><b><a href="#cite_ref-10">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222" /><cite class="citation web cs1"><a rel="nofollow" class="external text" href="http://steamcommunity.com/dev">"Steam Community :: Steam Web API Documentation"</a><span class="reference-accessdate">. Retrieved <span class="nowrap">10 February</span> 2012</span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=unknown&rft.btitle=Steam+Community+%3A%3A+Steam+Web+API+Documentation&rft_id=http%3A%2F%2Fsteamcommunity.com%2Fdev&rfr_id=info%3Asid%2Fen.wikipedia.org%3AOpenID" class="Z3988"></span></span> </li> <li id="cite_note-11"><span class="mw-cite-backlink"><b><a href="#cite_ref-11">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222" /><cite id="CITEREFPerez2008" class="citation web cs1">Perez, Juan Carlos (4 December 2008). <a rel="nofollow" class="external text" href="https://web.archive.org/web/20140622045906/http://www.networkworld.com/article/2270803/data-center/facebook--google-launch-data-portability-programs-to-all.html">"Facebook, Google launch data portability programs to all"</a>. Network World, Inc. Archived from <a rel="nofollow" class="external text" href="http://www.networkworld.com/article/2270803/data-center/facebook--google-launch-data-portability-programs-to-all.html">the original</a> on 22 June 2014<span class="reference-accessdate">. Retrieved <span class="nowrap">19 June</span> 2014</span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=unknown&rft.btitle=Facebook%2C+Google+launch+data+portability+programs+to+all&rft.pub=Network+World%2C+Inc.&rft.date=2008-12-04&rft.aulast=Perez&rft.aufirst=Juan+Carlos&rft_id=http%3A%2F%2Fwww.networkworld.com%2Farticle%2F2270803%2Fdata-center%2Ffacebook--google-launch-data-portability-programs-to-all.html&rfr_id=info%3Asid%2Fen.wikipedia.org%3AOpenID" class="Z3988"></span></span> </li> <li id="cite_note-12"><span class="mw-cite-backlink"><b><a href="#cite_ref-12">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222" /><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://blogger.googleblog.com/2018/05/its-spring-cleaning-time-for-blogger.html">"It's spring cleaning time for Blogger"</a>. Blogger team<span class="reference-accessdate">. Retrieved <span class="nowrap">10 September</span> 2019</span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=unknown&rft.btitle=It%27s+spring+cleaning+time+for+Blogger&rft.pub=Blogger+team&rft_id=https%3A%2F%2Fblogger.googleblog.com%2F2018%2F05%2Fits-spring-cleaning-time-for-blogger.html&rfr_id=info%3Asid%2Fen.wikipedia.org%3AOpenID" class="Z3988"></span></span> </li> <li id="cite_note-13"><span class="mw-cite-backlink"><b><a href="#cite_ref-13">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222" /><cite id="CITEREFDeepthaMukesh2018" class="citation journal cs1">Deeptha, R.; Mukesh, Rajeswari (1 September 2018). <a rel="nofollow" class="external text" href="https://doi.org/10.2478%2Fcait-2018-0041">"Extending OpenID Connect Towards Mission Critical Applications"</a>. <i>Cybernetics and Information Technologies</i>. <b>18</b> (3): <span class="nowrap">93–</span>110. <a href="/wiki/Doi_(identifier)" class="mw-redirect" title="Doi (identifier)">doi</a>:<span class="id-lock-free" title="Freely accessible"><a rel="nofollow" class="external text" href="https://doi.org/10.2478%2Fcait-2018-0041">10.2478/cait-2018-0041</a></span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=article&rft.jtitle=Cybernetics+and+Information+Technologies&rft.atitle=Extending+OpenID+Connect+Towards+Mission+Critical+Applications&rft.volume=18&rft.issue=3&rft.pages=%3Cspan+class%3D%22nowrap%22%3E93-%3C%2Fspan%3E110&rft.date=2018-09-01&rft_id=info%3Adoi%2F10.2478%2Fcait-2018-0041&rft.aulast=Deeptha&rft.aufirst=R.&rft.au=Mukesh%2C+Rajeswari&rft_id=https%3A%2F%2Fdoi.org%2F10.2478%252Fcait-2018-0041&rfr_id=info%3Asid%2Fen.wikipedia.org%3AOpenID" class="Z3988"></span></span> </li> <li id="cite_note-14"><span class="mw-cite-backlink"><b><a href="#cite_ref-14">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222" /><cite class="citation web cs1"><a rel="nofollow" class="external text" href="http://openid.net/specs/openid-authentication-1_1.html#delegating_authentication">"OpenID Authentication 1.1#Delegation"</a>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=unknown&rft.btitle=OpenID+Authentication+1.1%23Delegation&rft_id=http%3A%2F%2Fopenid.net%2Fspecs%2Fopenid-authentication-1_1.html%23delegating_authentication&rfr_id=info%3Asid%2Fen.wikipedia.org%3AOpenID" class="Z3988"></span></span> </li> <li id="cite_note-15"><span class="mw-cite-backlink"><b><a href="#cite_ref-15">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222" /><cite id="CITEREFPaul_Tarjan" class="citation web cs1">Paul Tarjan. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20090704234010/http://blog.paulisageek.com/2009/06/easy-openid-delegation-with-yadis.html">"Easy OpenID Delegation with Yadis"</a>. Archived from <a rel="nofollow" class="external text" href="http://blog.paulisageek.com/2009/06/easy-openid-delegation-with-yadis.html">the original</a> on 4 July 2009<span class="reference-accessdate">. Retrieved <span class="nowrap">30 June</span> 2009</span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=unknown&rft.btitle=Easy+OpenID+Delegation+with+Yadis&rft.au=Paul+Tarjan&rft_id=http%3A%2F%2Fblog.paulisageek.com%2F2009%2F06%2Feasy-openid-delegation-with-yadis.html&rfr_id=info%3Asid%2Fen.wikipedia.org%3AOpenID" class="Z3988"></span></span> </li> <li id="cite_note-openid.net-16"><span class="mw-cite-backlink">^ <a href="#cite_ref-openid.net_16-0"><sup><i><b>a</b></i></sup></a> <a href="#cite_ref-openid.net_16-1"><sup><i><b>b</b></i></sup></a></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222" /><cite class="citation web cs1"><a rel="nofollow" class="external text" href="http://openid.net/foundation/leadership/">"Leadership"</a>. openID Foundation<span class="reference-accessdate">. Retrieved <span class="nowrap">19 June</span> 2014</span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=unknown&rft.btitle=Leadership&rft.pub=openID+Foundation&rft_id=http%3A%2F%2Fopenid.net%2Ffoundation%2Fleadership%2F&rfr_id=info%3Asid%2Fen.wikipedia.org%3AOpenID" class="Z3988"></span></span> </li> <li id="cite_note-17"><span class="mw-cite-backlink"><b><a href="#cite_ref-17">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222" /><cite class="citation web cs1"><a rel="nofollow" class="external text" href="http://assignments.uspto.gov/assignments/q?db=tm&sno=78899244">"Trademark Assignment, Serial #: 78899244"</a>. <a href="/wiki/United_States_Patent_and_Trademark_Office" title="United States Patent and Trademark Office">United States Patent and Trademark Office</a>. 6 May 2008<span class="reference-accessdate">. Retrieved <span class="nowrap">19 May</span> 2008</span>. <q>Exec Dt: 03/27/2008</q></cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=unknown&rft.btitle=Trademark+Assignment%2C+Serial+%23%3A+78899244&rft.pub=United+States+Patent+and+Trademark+Office&rft.date=2008-05-06&rft_id=http%3A%2F%2Fassignments.uspto.gov%2Fassignments%2Fq%3Fdb%3Dtm%26sno%3D78899244&rfr_id=info%3Asid%2Fen.wikipedia.org%3AOpenID" class="Z3988"></span></span> </li> <li id="cite_note-rpatent-18"><span class="mw-cite-backlink"><b><a href="#cite_ref-rpatent_18-0">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222" /><cite class="citation web cs1"><a rel="nofollow" class="external text" href="http://tarr.uspto.gov/servlet/tarr?regser=serial&entry=78899244">"Latest Status Info"</a>. United States Patent and Trademark Office. 27 March 2006<span class="reference-accessdate">. Retrieved <span class="nowrap">20 March</span> 2008</span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=unknown&rft.btitle=Latest+Status+Info&rft.pub=United+States+Patent+and+Trademark+Office&rft.date=2006-03-27&rft_id=http%3A%2F%2Ftarr.uspto.gov%2Fservlet%2Ftarr%3Fregser%3Dserial%26entry%3D78899244&rfr_id=info%3Asid%2Fen.wikipedia.org%3AOpenID" class="Z3988"></span></span> </li> <li id="cite_note-19"><span class="mw-cite-backlink"><b><a href="#cite_ref-19">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222" /><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://web.archive.org/web/20070830095651/http://netmesh.us/company/management/">"NetMesh: Company / Management"</a>. <i>NetMesh</i>. Archived from <a rel="nofollow" class="external text" href="http://netmesh.us/company/management/">the original</a> on 30 August 2007<span class="reference-accessdate">. Retrieved <span class="nowrap">20 March</span> 2008</span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=unknown&rft.jtitle=NetMesh&rft.atitle=NetMesh%3A+Company+%2F+Management&rft_id=http%3A%2F%2Fnetmesh.us%2Fcompany%2Fmanagement%2F&rfr_id=info%3Asid%2Fen.wikipedia.org%3AOpenID" class="Z3988"></span></span> </li> <li id="cite_note-20"><span class="mw-cite-backlink"><b><a href="#cite_ref-20">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222" /><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://web.archive.org/web/20080309221914/http://www.openideurope.eu/policies/openid-trademark-policy/">"OpenID Europe Trademark & Logo Policy"</a>. <i>OpenID Europe Foundation</i>. Archived from <a rel="nofollow" class="external text" href="http://www.openideurope.eu/policies/openid-trademark-policy/">the original</a> on 9 March 2008<span class="reference-accessdate">. Retrieved <span class="nowrap">20 March</span> 2008</span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=unknown&rft.jtitle=OpenID+Europe+Foundation&rft.atitle=OpenID+Europe+Trademark+%26+Logo+Policy&rft_id=http%3A%2F%2Fwww.openideurope.eu%2Fpolicies%2Fopenid-trademark-policy%2F&rfr_id=info%3Asid%2Fen.wikipedia.org%3AOpenID" class="Z3988"></span></span> </li> <li id="cite_note-21"><span class="mw-cite-backlink"><b><a href="#cite_ref-21">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222" /><cite id="CITEREFReddig2005" class="citation web cs1">Reddig, Randy (29 June 2005). <a rel="nofollow" class="external text" href="http://lists.danga.com/pipermail/yadis/2005-June/000990.html">"OpenID Logo"</a>. <i>Danga Interactive</i><span class="reference-accessdate">. Retrieved <span class="nowrap">20 March</span> 2008</span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=unknown&rft.jtitle=Danga+Interactive&rft.atitle=OpenID+Logo&rft.date=2005-06-29&rft.aulast=Reddig&rft.aufirst=Randy&rft_id=http%3A%2F%2Flists.danga.com%2Fpipermail%2Fyadis%2F2005-June%2F000990.html&rfr_id=info%3Asid%2Fen.wikipedia.org%3AOpenID" class="Z3988"></span></span> </li> <li id="cite_note-22"><span class="mw-cite-backlink"><b><a href="#cite_ref-22">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222" /><cite id="CITEREFFitzpatrick2009" class="citation web cs1"><a href="/wiki/Brad_Fitzpatrick" title="Brad Fitzpatrick">Fitzpatrick, Brad</a> (10 August 2009). <a rel="nofollow" class="external text" href="http://openid.net/intellectual-property/">"Intellectual Property"</a>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=unknown&rft.btitle=Intellectual+Property&rft.date=2009-08-10&rft.aulast=Fitzpatrick&rft.aufirst=Brad&rft_id=http%3A%2F%2Fopenid.net%2Fintellectual-property%2F&rfr_id=info%3Asid%2Fen.wikipedia.org%3AOpenID" class="Z3988"></span></span> </li> <li id="cite_note-sunnonassertion-23"><span class="mw-cite-backlink">^ <a href="#cite_ref-sunnonassertion_23-0"><sup><i><b>a</b></i></sup></a> <a href="#cite_ref-sunnonassertion_23-1"><sup><i><b>b</b></i></sup></a></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222" /><cite class="citation web cs1"><a rel="nofollow" class="external text" href="http://www.sun.com/software/standards/persistent/openid/nac.xml">"Sun OpenID: Non-Assertion Covenant"</a>. <i><a href="/wiki/Sun_Microsystems" title="Sun Microsystems">Sun Microsystems</a></i><span class="reference-accessdate">. Retrieved <span class="nowrap">20 March</span> 2008</span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=unknown&rft.jtitle=Sun+Microsystems&rft.atitle=Sun+OpenID%3A+Non-Assertion+Covenant&rft_id=http%3A%2F%2Fwww.sun.com%2Fsoftware%2Fstandards%2Fpersistent%2Fopenid%2Fnac.xml&rfr_id=info%3Asid%2Fen.wikipedia.org%3AOpenID" class="Z3988"></span></span> </li> <li id="cite_note-versignnonassertion-24"><span class="mw-cite-backlink"><b><a href="#cite_ref-versignnonassertion_24-0">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222" /><cite class="citation news cs1"><a rel="nofollow" class="external text" href="https://web.archive.org/web/20080415211645/http://www.verisign.com/research/Consumer_Identity_and_Profile_Management/042160.html">"VeriSign's OpenID Non-Assertion Patent Covenant"</a>. <i><a href="/wiki/VeriSign" class="mw-redirect" title="VeriSign">VeriSign</a></i>. Archived from <a rel="nofollow" class="external text" href="http://www.verisign.com/research/Consumer_Identity_and_Profile_Management/042160.html">the original</a> on 15 April 2008<span class="reference-accessdate">. Retrieved <span class="nowrap">20 March</span> 2008</span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=article&rft.jtitle=VeriSign&rft.atitle=VeriSign%27s+OpenID+Non-Assertion+Patent+Covenant&rft_id=http%3A%2F%2Fwww.verisign.com%2Fresearch%2FConsumer_Identity_and_Profile_Management%2F042160.html&rfr_id=info%3Asid%2Fen.wikipedia.org%3AOpenID" class="Z3988"></span></span> </li> <li id="cite_note-25"><span class="mw-cite-backlink"><b><a href="#cite_ref-25">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222" /><cite id="CITEREFRui_WangShuo_ChenXiaoFeng_Wang2012" class="citation web cs1">Rui Wang; Shuo Chen; XiaoFeng Wang (May 2012). <a rel="nofollow" class="external text" href="http://research.microsoft.com/apps/pubs/default.aspx?id=160659">"Signing Me onto Your Accounts through Facebook and Google: a Traffic-Guided Security Study of Commercially Deployed Single-Sign-On Web Services"</a>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=unknown&rft.btitle=Signing+Me+onto+Your+Accounts+through+Facebook+and+Google%3A+a+Traffic-Guided+Security+Study+of+Commercially+Deployed+Single-Sign-On+Web+Services&rft.date=2012-05&rft.au=Rui+Wang&rft.au=Shuo+Chen&rft.au=XiaoFeng+Wang&rft_id=http%3A%2F%2Fresearch.microsoft.com%2Fapps%2Fpubs%2Fdefault.aspx%3Fid%3D160659&rfr_id=info%3Asid%2Fen.wikipedia.org%3AOpenID" class="Z3988"></span></span> </li> <li id="cite_note-26"><span class="mw-cite-backlink"><b><a href="#cite_ref-26">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222" /><cite class="citation web cs1"><a rel="nofollow" class="external text" href="http://openid.net/2011/05/05/attribute-exchange-security-alert/">"Attribute Exchange Security Alert"</a>. 5 May 2011.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=unknown&rft.btitle=Attribute+Exchange+Security+Alert&rft.date=2011-05-05&rft_id=http%3A%2F%2Fopenid.net%2F2011%2F05%2F05%2Fattribute-exchange-security-alert%2F&rfr_id=info%3Asid%2Fen.wikipedia.org%3AOpenID" class="Z3988"></span></span> </li> <li id="cite_note-27"><span class="mw-cite-backlink"><b><a href="#cite_ref-27">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222" /><cite class="citation web cs1"><a rel="nofollow" class="external text" href="http://googlecode.blogspot.com/2011/05/security-advisory-to-websites-using.html">"Security advisory to websites using OpenID Attribute Exchange"</a>. 5 May 2011.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=unknown&rft.btitle=Security+advisory+to+websites+using+OpenID+Attribute+Exchange&rft.date=2011-05-05&rft_id=http%3A%2F%2Fgooglecode.blogspot.com%2F2011%2F05%2Fsecurity-advisory-to-websites-using.html&rfr_id=info%3Asid%2Fen.wikipedia.org%3AOpenID" class="Z3988"></span></span> </li> <li id="cite_note-28"><span class="mw-cite-backlink"><b><a href="#cite_ref-28">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222" /><cite class="citation web cs1"><a rel="nofollow" class="external text" href="http://openid.net/2012/03/14/vulnerability-report-data-confusion/">"Vulnerability report: Data confusion"</a>. <i>OpenID - The Internet Identity Layer</i>. 15 March 2012.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=unknown&rft.jtitle=OpenID+-+The+Internet+Identity+Layer&rft.atitle=Vulnerability+report%3A+Data+confusion&rft.date=2012-03-15&rft_id=http%3A%2F%2Fopenid.net%2F2012%2F03%2F14%2Fvulnerability-report-data-confusion%2F&rfr_id=info%3Asid%2Fen.wikipedia.org%3AOpenID" class="Z3988"></span></span> </li> <li id="cite_note-29"><span class="mw-cite-backlink"><b><a href="#cite_ref-29">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222" /><cite id="CITEREFCrowley2005" class="citation web cs1">Crowley, Paul (1 June 2005). <a rel="nofollow" class="external text" href="http://lists.danga.com/pipermail/yadis/2005-June/000470.html">"Phishing attacks on OpenID"</a>. <i>Danga Interactive</i><span class="reference-accessdate">. Retrieved <span class="nowrap">20 March</span> 2008</span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=unknown&rft.jtitle=Danga+Interactive&rft.atitle=Phishing+attacks+on+OpenID&rft.date=2005-06-01&rft.aulast=Crowley&rft.aufirst=Paul&rft_id=http%3A%2F%2Flists.danga.com%2Fpipermail%2Fyadis%2F2005-June%2F000470.html&rfr_id=info%3Asid%2Fen.wikipedia.org%3AOpenID" class="Z3988"></span></span> </li> <li id="cite_note-30"><span class="mw-cite-backlink"><b><a href="#cite_ref-30">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222" /><cite id="CITEREFAnderson2007" class="citation news cs1">Anderson, Tim (5 March 2007). <a rel="nofollow" class="external text" href="http://www.itweek.co.uk/2184695">"OpenID still open to abuse"</a>. IT Week<span class="reference-accessdate">. Retrieved <span class="nowrap">13 March</span> 2007</span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=article&rft.atitle=OpenID+still+open+to+abuse&rft.date=2007-03-05&rft.aulast=Anderson&rft.aufirst=Tim&rft_id=http%3A%2F%2Fwww.itweek.co.uk%2F2184695&rfr_id=info%3Asid%2Fen.wikipedia.org%3AOpenID" class="Z3988"></span></span> </li> <li id="cite_note-31"><span class="mw-cite-backlink"><b><a href="#cite_ref-31">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222" /><cite id="CITEREFSlot" class="citation web cs1">Slot, Marco. <a rel="nofollow" class="external text" href="http://openid.marcoslot.net/">"Beginner's guide to OpenID phishing"</a><span class="reference-accessdate">. Retrieved <span class="nowrap">31 July</span> 2007</span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=unknown&rft.btitle=Beginner%27s+guide+to+OpenID+phishing&rft.aulast=Slot&rft.aufirst=Marco&rft_id=http%3A%2F%2Fopenid.marcoslot.net%2F&rfr_id=info%3Asid%2Fen.wikipedia.org%3AOpenID" class="Z3988"></span></span> </li> <li id="cite_note-32"><span class="mw-cite-backlink"><b><a href="#cite_ref-32">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222" /><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://web.archive.org/web/20081113065317/https://pip.verisignlabs.com/faq.do#faq5">"Verisign PIP FAQ"</a>. Archived from <a rel="nofollow" class="external text" href="https://pip.verisignlabs.com/faq.do#faq5">the original</a> on 13 November 2008<span class="reference-accessdate">. Retrieved <span class="nowrap">13 November</span> 2008</span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=unknown&rft.btitle=Verisign+PIP+FAQ&rft_id=https%3A%2F%2Fpip.verisignlabs.com%2Ffaq.do%23faq5&rfr_id=info%3Asid%2Fen.wikipedia.org%3AOpenID" class="Z3988"></span></span> </li> <li id="cite_note-33"><span class="mw-cite-backlink"><b><a href="#cite_ref-33">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222" /><cite id="CITEREFJones2008" class="citation web cs1">Jones, Mike (31 December 2008). <a rel="nofollow" class="external text" href="http://openid.net/2008/12/31/pape-approved-as-an-openid-specification/">"PAPE Approved as an OpenID Specification"</a>. OpenID Foundation.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=unknown&rft.btitle=PAPE+Approved+as+an+OpenID+Specification&rft.pub=OpenID+Foundation&rft.date=2008-12-31&rft.aulast=Jones&rft.aufirst=Mike&rft_id=http%3A%2F%2Fopenid.net%2F2008%2F12%2F31%2Fpape-approved-as-an-openid-specification%2F&rfr_id=info%3Asid%2Fen.wikipedia.org%3AOpenID" class="Z3988"></span></span> </li> <li id="cite_note-34"><span class="mw-cite-backlink"><b><a href="#cite_ref-34">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222" /><cite id="CITEREFStefan_Brands2007" class="citation news cs1">Stefan Brands (22 August 2007). <a rel="nofollow" class="external text" href="https://web.archive.org/web/20110516013258/http://www.untrusted.ca/cache/openid.html">"The problem(s) with OpenID"</a>. Archived from <a rel="nofollow" class="external text" href="http://www.untrusted.ca/cache/openid.html">the original</a> on 16 May 2011<span class="reference-accessdate">. Retrieved <span class="nowrap">12 December</span> 2010</span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=article&rft.atitle=The+problem%28s%29+with+OpenID&rft.date=2007-08-22&rft.au=Stefan+Brands&rft_id=http%3A%2F%2Fwww.untrusted.ca%2Fcache%2Fopenid.html&rfr_id=info%3Asid%2Fen.wikipedia.org%3AOpenID" class="Z3988"></span> (originally published on The Identity Corner at www.idcorner.org/?p=161)</span> </li> <li id="cite_note-35"><span class="mw-cite-backlink"><b><a href="#cite_ref-35">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222" /><cite id="CITEREFTsyrklevich" class="citation web cs1">Tsyrklevich, Eugene. <a rel="nofollow" class="external text" href="https://www.blackhat.com/presentations/bh-usa-07/Tsyrklevich/Whitepaper/bh-usa-07-tsyrklevich-WP.pdf">"Single Sign-On for the Internet: A Security Story"</a> <span class="cs1-format">(PDF)</span>. Blackhat USA<span class="reference-accessdate">. Retrieved <span class="nowrap">19 April</span> 2012</span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=unknown&rft.btitle=Single+Sign-On+for+the+Internet%3A+A+Security+Story&rft.pub=Blackhat+USA&rft.aulast=Tsyrklevich&rft.aufirst=Eugene&rft_id=https%3A%2F%2Fwww.blackhat.com%2Fpresentations%2Fbh-usa-07%2FTsyrklevich%2FWhitepaper%2Fbh-usa-07-tsyrklevich-WP.pdf&rfr_id=info%3Asid%2Fen.wikipedia.org%3AOpenID" class="Z3988"></span></span> </li> <li id="cite_note-CNET-36"><span class="mw-cite-backlink"><b><a href="#cite_ref-CNET_36-0">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222" /><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://www.cnet.com/news/serious-security-flaw-in-oauth-and-openid-discovered/">"Serious security flaw in OAuth, OpenID discovered"</a>. CNET. 2 May 2014<span class="reference-accessdate">. Retrieved <span class="nowrap">10 November</span> 2014</span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=unknown&rft.btitle=Serious+security+flaw+in+OAuth%2C+OpenID+discovered&rft.pub=CNET&rft.date=2014-05-02&rft_id=http%3A%2F%2Fwww.cnet.com%2Fnews%2Fserious-security-flaw-in-oauth-and-openid-discovered%2F&rfr_id=info%3Asid%2Fen.wikipedia.org%3AOpenID" class="Z3988"></span></span> </li> <li id="cite_note-Covert_Redirect-37"><span class="mw-cite-backlink"><b><a href="#cite_ref-Covert_Redirect_37-0">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222" /><cite class="citation web cs1"><a rel="nofollow" class="external text" href="http://tetraph.com/covert_redirect/">"Covert Redirect"</a>. Tetraph. 1 May 2014<span class="reference-accessdate">. Retrieved <span class="nowrap">10 November</span> 2014</span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=unknown&rft.btitle=Covert+Redirect&rft.pub=Tetraph&rft.date=2014-05-01&rft_id=http%3A%2F%2Ftetraph.com%2Fcovert_redirect%2F&rfr_id=info%3Asid%2Fen.wikipedia.org%3AOpenID" class="Z3988"></span></span> </li> <li id="cite_note-Yahoo_Report-38"><span class="mw-cite-backlink"><b><a href="#cite_ref-Yahoo_Report_38-0">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222" /><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://news.yahoo.com/facebook-google-users-threatened-security-192547549.html">"Facebook, Google Users Threatened by New Security Flaw"</a>. Yahoo. 2 May 2014<span class="reference-accessdate">. Retrieved <span class="nowrap">10 November</span> 2014</span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=unknown&rft.btitle=Facebook%2C+Google+Users+Threatened+by+New+Security+Flaw&rft.pub=Yahoo&rft.date=2014-05-02&rft_id=https%3A%2F%2Fnews.yahoo.com%2Ffacebook-google-users-threatened-security-192547549.html&rfr_id=info%3Asid%2Fen.wikipedia.org%3AOpenID" class="Z3988"></span></span> </li> <li id="cite_note-TheHackerNews-39"><span class="mw-cite-backlink"><b><a href="#cite_ref-TheHackerNews_39-0">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222" /><cite class="citation web cs1"><a rel="nofollow" class="external text" href="http://thehackernews.com/2014/05/nasty-covert-redirect-vulnerability.html">"Nasty Covert Redirect Vulnerability found in OAuth and OpenID"</a>. The Hacker News. 3 May 2014<span class="reference-accessdate">. Retrieved <span class="nowrap">10 November</span> 2014</span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=unknown&rft.btitle=Nasty+Covert+Redirect+Vulnerability+found+in+OAuth+and+OpenID&rft.pub=The+Hacker+News&rft.date=2014-05-03&rft_id=http%3A%2F%2Fthehackernews.com%2F2014%2F05%2Fnasty-covert-redirect-vulnerability.html&rfr_id=info%3Asid%2Fen.wikipedia.org%3AOpenID" class="Z3988"></span></span> </li> <li id="cite_note-TechXplore-40"><span class="mw-cite-backlink"><b><a href="#cite_ref-TechXplore_40-0">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222" /><cite class="citation web cs1"><a rel="nofollow" class="external text" href="http://techxplore.com/news/2014-05-math-student-oauth-openid-vulnerability.html">"Math student detects OAuth, OpenID security vulnerability"</a>. Tech Xplore. 3 May 2014<span class="reference-accessdate">. Retrieved <span class="nowrap">10 November</span> 2014</span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=unknown&rft.btitle=Math+student+detects+OAuth%2C+OpenID+security+vulnerability&rft.pub=Tech+Xplore&rft.date=2014-05-03&rft_id=http%3A%2F%2Ftechxplore.com%2Fnews%2F2014-05-math-student-oauth-openid-vulnerability.html&rfr_id=info%3Asid%2Fen.wikipedia.org%3AOpenID" class="Z3988"></span></span> </li> <li id="cite_note-OpenID_Covert_Redirect-41"><span class="mw-cite-backlink"><b><a href="#cite_ref-OpenID_Covert_Redirect_41-0">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222" /><cite class="citation web cs1"><a rel="nofollow" class="external text" href="http://openid.net/2014/05/15/covert-redirect/">"Covert Redirect"</a>. <i>OpenID - The Internet Identity Layer</i>. OpenID. 15 May 2014<span class="reference-accessdate">. Retrieved <span class="nowrap">10 November</span> 2014</span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=unknown&rft.jtitle=OpenID+-+The+Internet+Identity+Layer&rft.atitle=Covert+Redirect&rft.date=2014-05-15&rft_id=http%3A%2F%2Fopenid.net%2F2014%2F05%2F15%2Fcovert-redirect%2F&rfr_id=info%3Asid%2Fen.wikipedia.org%3AOpenID" class="Z3988"></span></span> </li> <li id="cite_note-ScMagazine-42"><span class="mw-cite-backlink"><b><a href="#cite_ref-ScMagazine_42-0">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222" /><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://www.scmagazine.com/news/incident-response/covert-redirect-vulnerability-impacts-oauth-2-0-openid">"<span class="cs1-kern-left"></span>'Covert Redirect' vulnerability impacts OAuth 2.0, OpenID"</a>. SC Magazine. 2 May 2014<span class="reference-accessdate">. Retrieved <span class="nowrap">10 November</span> 2014</span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=unknown&rft.btitle=%27Covert+Redirect%27+vulnerability+impacts+OAuth+2.0%2C+OpenID&rft.pub=SC+Magazine&rft.date=2014-05-02&rft_id=https%3A%2F%2Fwww.scmagazine.com%2Fnews%2Fincident-response%2Fcovert-redirect-vulnerability-impacts-oauth-2-0-openid&rfr_id=info%3Asid%2Fen.wikipedia.org%3AOpenID" class="Z3988"></span></span> </li> <li id="cite_note-41st_Parameter-43"><span class="mw-cite-backlink"><b><a href="#cite_ref-41st_Parameter_43-0">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222" /><cite class="citation web cs1"><a rel="nofollow" class="external text" href="http://www.the41.com/buzz/press/lessons-be-learned-covert-redirect">"Lessons to be Learned from Covert Redirect"</a>. 41st Parameter. 5 May 2014<span class="reference-accessdate">. Retrieved <span class="nowrap">10 November</span> 2014</span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=unknown&rft.btitle=Lessons+to+be+Learned+from+Covert+Redirect&rft.pub=41st+Parameter&rft.date=2014-05-05&rft_id=http%3A%2F%2Fwww.the41.com%2Fbuzz%2Fpress%2Flessons-be-learned-covert-redirect&rfr_id=info%3Asid%2Fen.wikipedia.org%3AOpenID" class="Z3988"></span></span> </li> <li id="cite_note-LJ_announcement-44"><span class="mw-cite-backlink"><b><a href="#cite_ref-LJ_announcement_44-0">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222" /><cite id="CITEREFFitzpatrick2005" class="citation web cs1">Fitzpatrick, Brad (16 May 2005). <a rel="nofollow" class="external text" href="https://web.archive.org/web/20060504054201/http://community.livejournal.com/lj_dev/683939.html">"Distributed Identity: Yadis"</a>. <i><a href="/wiki/LiveJournal" title="LiveJournal">LiveJournal</a></i>. Archived from <a rel="nofollow" class="external text" href="http://community.livejournal.com/lj_dev/683939.html">the original</a> on 4 May 2006<span class="reference-accessdate">. Retrieved <span class="nowrap">20 March</span> 2008</span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=unknown&rft.jtitle=LiveJournal&rft.atitle=Distributed+Identity%3A+Yadis&rft.date=2005-05-16&rft.aulast=Fitzpatrick&rft.aufirst=Brad&rft_id=http%3A%2F%2Fcommunity.livejournal.com%2Flj_dev%2F683939.html&rfr_id=info%3Asid%2Fen.wikipedia.org%3AOpenID" class="Z3988"></span></span> </li> <li id="cite_note-RedDev-45"><span class="mw-cite-backlink"><b><a href="#cite_ref-RedDev_45-0">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222" /><cite id="CITEREFWaters,_John_K2007" class="citation news cs1">Waters, John K (1 December 2007). <a rel="nofollow" class="external text" href="https://web.archive.org/web/20080208155322/http://reddevnews.com/news/devnews/article.aspx?editorialsid=913">"OpenID Updates Identity Spec"</a>. <i>Redmond Developer News</i>. Archived from <a rel="nofollow" class="external text" href="http://reddevnews.com/news/devnews/article.aspx?editorialsid=913">the original</a> on 8 February 2008<span class="reference-accessdate">. Retrieved <span class="nowrap">20 March</span> 2008</span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=article&rft.jtitle=Redmond+Developer+News&rft.atitle=OpenID+Updates+Identity+Spec&rft.date=2007-12-01&rft.au=Waters%2C+John+K&rft_id=http%3A%2F%2Freddevnews.com%2Fnews%2Fdevnews%2Farticle.aspx%3Feditorialsid%3D913&rfr_id=info%3Asid%2Fen.wikipedia.org%3AOpenID" class="Z3988"></span></span> </li> <li id="cite_note-46"><span class="mw-cite-backlink"><b><a href="#cite_ref-46">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222" /><cite class="citation web cs1"><a rel="nofollow" class="external text" href="http://www.livejournal.com/doc/server/appx.glossary.html">"Glossary"</a>. LiveJournal Server: Technical Info<span class="reference-accessdate">. Retrieved <span class="nowrap">13 October</span> 2009</span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=unknown&rft.btitle=Glossary&rft.pub=LiveJournal+Server%3A+Technical+Info&rft_id=http%3A%2F%2Fwww.livejournal.com%2Fdoc%2Fserver%2Fappx.glossary.html&rfr_id=info%3Asid%2Fen.wikipedia.org%3AOpenID" class="Z3988"></span></span> </li> <li id="cite_note-47"><span class="mw-cite-backlink"><b><a href="#cite_ref-47">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222" /><cite id="CITEREFLehn2005" class="citation web cs1">Lehn, David I. (18 May 2005). <a rel="nofollow" class="external text" href="https://web.archive.org/web/20101221200243/http://advogato.org/person/dlehn/diary/5.html">"18 May 2005"</a>. <i>Advogato blog for dlehn</i>. Advogato. Archived from <a rel="nofollow" class="external text" href="http://www.advogato.org/person/dlehn/diary/5.html">the original</a> on 21 December 2010<span class="reference-accessdate">. Retrieved <span class="nowrap">13 October</span> 2009</span>. <q>They were looking for a name and managed to email me about openid.net right before I was going to offer it to them. So I gave it to them for the new and improved OpenID project.</q></cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=unknown&rft.jtitle=Advogato+blog+for+dlehn&rft.atitle=18+May+2005&rft.date=2005-05-18&rft.aulast=Lehn&rft.aufirst=David+I.&rft_id=http%3A%2F%2Fwww.advogato.org%2Fperson%2Fdlehn%2Fdiary%2F5.html&rfr_id=info%3Asid%2Fen.wikipedia.org%3AOpenID" class="Z3988"></span></span> </li> <li id="cite_note-Danga-48"><span class="mw-cite-backlink"><b><a href="#cite_ref-Danga_48-0">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222" /><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://web.archive.org/web/20050924033518/http://www.danga.com/openid/">"OpenID: an actually distributed identity system"</a>. 24 September 2005. Archived from <a rel="nofollow" class="external text" href="http://www.danga.com/openid/">the original</a> on 24 September 2005<span class="reference-accessdate">. Retrieved <span class="nowrap">20 March</span> 2008</span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=unknown&rft.btitle=OpenID%3A+an+actually+distributed+identity+system&rft.date=2005-09-24&rft_id=http%3A%2F%2Fwww.danga.com%2Fopenid%2F&rfr_id=info%3Asid%2Fen.wikipedia.org%3AOpenID" class="Z3988"></span></span> </li> <li id="cite_note-Brad-49"><span class="mw-cite-backlink">^ <a href="#cite_ref-Brad_49-0"><sup><i><b>a</b></i></sup></a> <a href="#cite_ref-Brad_49-1"><sup><i><b>b</b></i></sup></a></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222" /><cite id="CITEREFFitzpatrick2006" class="citation web cs1">Fitzpatrick, Brad (30 May 2006). <a rel="nofollow" class="external text" href="https://web.archive.org/web/20070425033329/http://brad.livejournal.com/2226738.html">"brad's life – OpenID and SixApart"</a>. <i><a href="/wiki/LiveJournal" title="LiveJournal">LiveJournal</a></i>. Archived from <a rel="nofollow" class="external text" href="http://brad.livejournal.com/2226738.html">the original</a> on 25 April 2007<span class="reference-accessdate">. Retrieved <span class="nowrap">20 March</span> 2008</span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=unknown&rft.jtitle=LiveJournal&rft.atitle=brad%27s+life+%E2%80%93+OpenID+and+SixApart&rft.date=2006-05-30&rft.aulast=Fitzpatrick&rft.aufirst=Brad&rft_id=http%3A%2F%2Fbrad.livejournal.com%2F2226738.html&rfr_id=info%3Asid%2Fen.wikipedia.org%3AOpenID" class="Z3988"></span></span> </li> <li id="cite_note-Yadis_discovery-50"><span class="mw-cite-backlink"><b><a href="#cite_ref-Yadis_discovery_50-0">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222" /><cite id="CITEREFRecordon2005" class="citation web cs1">Recordon, David (24 December 2005). <a rel="nofollow" class="external text" href="http://lists.danga.com/pipermail/yadis/2005-October/001511.html">"Announcing YADIS...again"</a>. <i>Danga Interactive</i><span class="reference-accessdate">. Retrieved <span class="nowrap">20 March</span> 2008</span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=unknown&rft.jtitle=Danga+Interactive&rft.atitle=Announcing+YADIS...again&rft.date=2005-12-24&rft.aulast=Recordon&rft.aufirst=David&rft_id=http%3A%2F%2Flists.danga.com%2Fpipermail%2Fyadis%2F2005-October%2F001511.html&rfr_id=info%3Asid%2Fen.wikipedia.org%3AOpenID" class="Z3988"></span></span> </li> <li id="cite_note-XRDS-51"><span class="mw-cite-backlink"><b><a href="#cite_ref-XRDS_51-0">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222" /><cite id="CITEREFReed2005" class="citation news cs1">Reed, Dummond (31 December 2005). <a rel="nofollow" class="external text" href="http://lists.danga.com/pipermail/yadis/2005-October/001544.html">"Implementing YADIS with no new software"</a>. <i>Danga Interactive</i><span class="reference-accessdate">. Retrieved <span class="nowrap">20 March</span> 2008</span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=article&rft.jtitle=Danga+Interactive&rft.atitle=Implementing+YADIS+with+no+new+software&rft.date=2005-12-31&rft.aulast=Reed&rft.aufirst=Dummond&rft_id=http%3A%2F%2Flists.danga.com%2Fpipermail%2Fyadis%2F2005-October%2F001544.html&rfr_id=info%3Asid%2Fen.wikipedia.org%3AOpenID" class="Z3988"></span></span> </li> <li id="cite_note-52"><span class="mw-cite-backlink"><b><a href="#cite_ref-52">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222" /><cite id="CITEREFReed2008" class="citation web cs1">Reed, Drummond (30 November 2008). <a rel="nofollow" class="external text" href="http://www.equalsdrummond.name/?p=172">"XRD Begins"</a>. <i>Equals Drummond</i><span class="reference-accessdate">. Retrieved <span class="nowrap">5 January</span> 2009</span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=unknown&rft.jtitle=Equals+Drummond&rft.atitle=XRD+Begins&rft.date=2008-11-30&rft.aulast=Reed&rft.aufirst=Drummond&rft_id=http%3A%2F%2Fwww.equalsdrummond.name%2F%3Fp%3D172&rfr_id=info%3Asid%2Fen.wikipedia.org%3AOpenID" class="Z3988"></span></span> </li> <li id="cite_note-Sxip-53"><span class="mw-cite-backlink"><b><a href="#cite_ref-Sxip_53-0">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222" /><cite id="CITEREFHardt2005" class="citation web cs1">Hardt, Dick (18 December 2005). <a rel="nofollow" class="external text" href="http://lists.danga.com/pipermail/yadis/2005-December/001873.html">"Sxip concerns with YADIS"</a>. <i>Danga Interactive</i><span class="reference-accessdate">. Retrieved <span class="nowrap">20 March</span> 2008</span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=unknown&rft.jtitle=Danga+Interactive&rft.atitle=Sxip+concerns+with+YADIS&rft.date=2005-12-18&rft.aulast=Hardt&rft.aufirst=Dick&rft_id=http%3A%2F%2Flists.danga.com%2Fpipermail%2Fyadis%2F2005-December%2F001873.html&rfr_id=info%3Asid%2Fen.wikipedia.org%3AOpenID" class="Z3988"></span></span> </li> <li id="cite_note-SXIP_2.0-54"><span class="mw-cite-backlink"><b><a href="#cite_ref-SXIP_2.0_54-0">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222" /><cite id="CITEREFHardt2005" class="citation web cs1">Hardt, Dick (10 December 2005). <a rel="nofollow" class="external text" href="https://web.archive.org/web/20070814212337/http://identity20.com/?p=44">"SXIP 2.0 Teaser"</a>. <i>Identity 2.0</i>. Archived from <a rel="nofollow" class="external text" href="http://identity20.com/?p=44">the original</a> on 14 August 2007<span class="reference-accessdate">. Retrieved <span class="nowrap">20 March</span> 2008</span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=unknown&rft.jtitle=Identity+2.0&rft.atitle=SXIP+2.0+Teaser&rft.date=2005-12-10&rft.aulast=Hardt&rft.aufirst=Dick&rft_id=http%3A%2F%2Fidentity20.com%2F%3Fp%3D44&rfr_id=info%3Asid%2Fen.wikipedia.org%3AOpenID" class="Z3988"></span></span> </li> <li id="cite_note-SReg-55"><span class="mw-cite-backlink"><b><a href="#cite_ref-SReg_55-0">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222" /><cite id="CITEREFHoyt2006" class="citation web cs1">Hoyt, Josh (15 March 2006). <a rel="nofollow" class="external text" href="http://lists.danga.com/pipermail/yadis/2006-March/002304.html">"OpenID + Simple Registration Information Exchange"</a>. <i>Danga Interactive</i><span class="reference-accessdate">. Retrieved <span class="nowrap">20 March</span> 2008</span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=unknown&rft.jtitle=Danga+Interactive&rft.atitle=OpenID+%2B+Simple+Registration+Information+Exchange&rft.date=2006-03-15&rft.aulast=Hoyt&rft.aufirst=Josh&rft_id=http%3A%2F%2Flists.danga.com%2Fpipermail%2Fyadis%2F2006-March%2F002304.html&rfr_id=info%3Asid%2Fen.wikipedia.org%3AOpenID" class="Z3988"></span></span> </li> <li id="cite_note-56"><span class="mw-cite-backlink"><b><a href="#cite_ref-56">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222" /><cite id="CITEREFGrey2006" class="citation web cs1">Grey, Victor (2 April 2006). <a rel="nofollow" class="external text" href="http://lists.danga.com/pipermail/yadis/2006-April/002388.html">"Proposal for an XRI (i-name) profile for OpenID"</a>. <i>Danga Interactive</i><span class="reference-accessdate">. Retrieved <span class="nowrap">20 March</span> 2008</span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=unknown&rft.jtitle=Danga+Interactive&rft.atitle=Proposal+for+an+XRI+%28i-name%29+profile+for+OpenID&rft.date=2006-04-02&rft.aulast=Grey&rft.aufirst=Victor&rft_id=http%3A%2F%2Flists.danga.com%2Fpipermail%2Fyadis%2F2006-April%2F002388.html&rfr_id=info%3Asid%2Fen.wikipedia.org%3AOpenID" class="Z3988"></span></span> </li> <li id="cite_note-57"><span class="mw-cite-backlink"><b><a href="#cite_ref-57">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222" /><cite id="CITEREFRecordon2006" class="citation web cs1">Recordon, David (29 April 2006). <a rel="nofollow" class="external text" href="https://web.archive.org/web/20061020010916/http://daveman692.livejournal.com/251286.html">"Movin' On..."</a> <i><a href="/wiki/LiveJournal" title="LiveJournal">LiveJournal</a></i>. Archived from <a rel="nofollow" class="external text" href="http://daveman692.livejournal.com/251286.html">the original</a> on 20 October 2006<span class="reference-accessdate">. Retrieved <span class="nowrap">20 March</span> 2008</span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=unknown&rft.jtitle=LiveJournal&rft.atitle=Movin%27+On....&rft.date=2006-04-29&rft.aulast=Recordon&rft.aufirst=David&rft_id=http%3A%2F%2Fdaveman692.livejournal.com%2F251286.html&rfr_id=info%3Asid%2Fen.wikipedia.org%3AOpenID" class="Z3988"></span></span> </li> <li id="cite_note-58"><span class="mw-cite-backlink"><b><a href="#cite_ref-58">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222" /><cite id="CITEREFRecordon2006" class="citation web cs1">Recordon, David (16 June 2006). <a rel="nofollow" class="external text" href="http://lists.danga.com/pipermail/yadis/2006-June/002631.html">"Moving OpenID Forward"</a>. <i>Danga Interactive</i><span class="reference-accessdate">. Retrieved <span class="nowrap">19 May</span> 2008</span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=unknown&rft.jtitle=Danga+Interactive&rft.atitle=Moving+OpenID+Forward&rft.date=2006-06-16&rft.aulast=Recordon&rft.aufirst=David&rft_id=http%3A%2F%2Flists.danga.com%2Fpipermail%2Fyadis%2F2006-June%2F002631.html&rfr_id=info%3Asid%2Fen.wikipedia.org%3AOpenID" class="Z3988"></span></span> </li> <li id="cite_note-59"><span class="mw-cite-backlink"><b><a href="#cite_ref-59">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222" /><cite id="CITEREFBecker2006" class="citation news cs1">Becker, Phil (4 December 2006). <a rel="nofollow" class="external text" href="https://www.zdnet.com/article/the-case-for-openid/">"The case for OpenID"</a>. <i>ZDNet</i><span class="reference-accessdate">. Retrieved <span class="nowrap">12 December</span> 2010</span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=article&rft.jtitle=ZDNet&rft.atitle=The+case+for+OpenID&rft.date=2006-12-04&rft.aulast=Becker&rft.aufirst=Phil&rft_id=https%3A%2F%2Fwww.zdnet.com%2Farticle%2Fthe-case-for-openid%2F&rfr_id=info%3Asid%2Fen.wikipedia.org%3AOpenID" class="Z3988"></span></span> </li> <li id="cite_note-symantecin-60"><span class="mw-cite-backlink"><b><a href="#cite_ref-symantecin_60-0">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222" /><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://web.archive.org/web/20070209032726/http://www.symantec.com/about/news/release/article.jsp?prid=20070131_01">"Symantec Unveils Security 2.0 Identity Initiative at DEMO 07 Conference"</a>. <i><a href="/wiki/NortonLifeLock" class="mw-redirect" title="NortonLifeLock">Symantec</a></i>. 31 January 2007. Archived from <a rel="nofollow" class="external text" href="http://www.symantec.com/about/news/release/article.jsp?prid=20070131_01">the original</a> on 9 February 2007<span class="reference-accessdate">. Retrieved <span class="nowrap">20 March</span> 2008</span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=unknown&rft.jtitle=Symantec&rft.atitle=Symantec+Unveils+Security+2.0+Identity+Initiative+at+DEMO+07+Conference&rft.date=2007-01-31&rft_id=http%3A%2F%2Fwww.symantec.com%2Fabout%2Fnews%2Frelease%2Farticle.jsp%3Fprid%3D20070131_01&rfr_id=info%3Asid%2Fen.wikipedia.org%3AOpenID" class="Z3988"></span></span> </li> <li id="cite_note-versignin-61"><span class="mw-cite-backlink"><b><a href="#cite_ref-versignin_61-0">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222" /><cite id="CITEREFGraves2007" class="citation web cs1">Graves, Michael (6 February 2007). <a rel="nofollow" class="external text" href="https://web.archive.org/web/20080503001116/http://blogs.verisign.com/infrablog/2007/02/verisign_microsoft_partners_to_1.php">"VeriSign, Microsoft & Partners to Work together on OpenID + Cardspace"</a>. <i><a href="/wiki/VeriSign" class="mw-redirect" title="VeriSign">VeriSign</a></i>. Archived from <a rel="nofollow" class="external text" href="http://blogs.verisign.com/infrablog/2007/02/verisign_microsoft_partners_to_1.php">the original</a> on 3 May 2008<span class="reference-accessdate">. Retrieved <span class="nowrap">20 March</span> 2008</span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=unknown&rft.jtitle=VeriSign&rft.atitle=VeriSign%2C+Microsoft+%26+Partners+to+Work+together+on+OpenID+%2B+Cardspace&rft.date=2007-02-06&rft.aulast=Graves&rft.aufirst=Michael&rft_id=http%3A%2F%2Fblogs.verisign.com%2Finfrablog%2F2007%2F02%2Fverisign_microsoft_partners_to_1.php&rfr_id=info%3Asid%2Fen.wikipedia.org%3AOpenID" class="Z3988"></span></span> </li> <li id="cite_note-aolin-62"><span class="mw-cite-backlink"><b><a href="#cite_ref-aolin_62-0">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222" /><cite id="CITEREFPanzer2007" class="citation web cs1">Panzer, John (16 February 2007). <a rel="nofollow" class="external text" href="https://web.archive.org/web/20080511162600/http://dev.aol.com/aol-and-63-million-openids">"AOL and 63 Million OpenIDs"</a>. <i><a href="/wiki/AOL" title="AOL">AOL</a> Developer Network</i>. Archived from <a rel="nofollow" class="external text" href="http://dev.aol.com/aol-and-63-million-openids">the original</a> on 11 May 2008<span class="reference-accessdate">. Retrieved <span class="nowrap">20 March</span> 2008</span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=unknown&rft.jtitle=AOL+Developer+Network&rft.atitle=AOL+and+63+Million+OpenIDs&rft.date=2007-02-16&rft.aulast=Panzer&rft.aufirst=John&rft_id=http%3A%2F%2Fdev.aol.com%2Faol-and-63-million-openids&rfr_id=info%3Asid%2Fen.wikipedia.org%3AOpenID" class="Z3988"></span></span> </li> <li id="cite_note-sunin-63"><span class="mw-cite-backlink"><b><a href="#cite_ref-sunin_63-0">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222" /><cite class="citation web cs1"><a rel="nofollow" class="external text" href="http://www.prnewswire.com/cgi-bin/stories.pl?ACCT=104&STORY=/www/story/05-07-2007/0004582105&EDATE=">"Sun Microsystems Announces OpenID Program"</a>. <i><a href="/wiki/PR_Newswire" title="PR Newswire">PR Newswire</a></i>. 7 May 2007<span class="reference-accessdate">. Retrieved <span class="nowrap">20 March</span> 2008</span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=unknown&rft.jtitle=PR+Newswire&rft.atitle=Sun+Microsystems+Announces+OpenID+Program&rft.date=2007-05-07&rft_id=http%3A%2F%2Fwww.prnewswire.com%2Fcgi-bin%2Fstories.pl%3FACCT%3D104%26STORY%3D%2Fwww%2Fstory%2F05-07-2007%2F0004582105%26EDATE%3D&rfr_id=info%3Asid%2Fen.wikipedia.org%3AOpenID" class="Z3988"></span></span> </li> <li id="cite_note-foundation-64"><span class="mw-cite-backlink"><b><a href="#cite_ref-foundation_64-0">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222" /><cite id="CITEREFOpenID_Board_of_Directors2007" class="citation web cs1">OpenID Board of Directors (1 June 2007). <a rel="nofollow" class="external text" href="http://openid.net/foundation/">"OpenID Foundation"</a><span class="reference-accessdate">. Retrieved <span class="nowrap">20 March</span> 2008</span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=unknown&rft.btitle=OpenID+Foundation&rft.date=2007-06-01&rft.au=OpenID+Board+of+Directors&rft_id=http%3A%2F%2Fopenid.net%2Ffoundation%2F&rfr_id=info%3Asid%2Fen.wikipedia.org%3AOpenID" class="Z3988"></span></span> </li> <li id="cite_note-65"><span class="mw-cite-backlink"><b><a href="#cite_ref-65">^</a></b></span> <span class="reference-text"><a rel="nofollow" class="external text" href="http://www.openideurope.eu/foundation/">OpenID Europe Foundation</a></span> </li> <li id="cite_note-specs-66"><span class="mw-cite-backlink"><b><a href="#cite_ref-specs_66-0">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222" /><cite class="citation web cs1"><a rel="nofollow" class="external text" href="http://openid.net/2007/12/05/openid-2_0-final-ly/">"OpenID 2.0...Final(ly)!"</a>. <i>OpenID Foundation</i>. 5 December 2007<span class="reference-accessdate">. Retrieved <span class="nowrap">20 March</span> 2008</span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=unknown&rft.jtitle=OpenID+Foundation&rft.atitle=OpenID+2.0...Final%28ly%29%21&rft.date=2007-12-05&rft_id=http%3A%2F%2Fopenid.net%2F2007%2F12%2F05%2Fopenid-2_0-final-ly%2F&rfr_id=info%3Asid%2Fen.wikipedia.org%3AOpenID" class="Z3988"></span></span> </li> <li id="cite_note-67"><span class="mw-cite-backlink"><b><a href="#cite_ref-67">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222" /><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://web.archive.org/web/20080304014817/http://biz.yahoo.com/bw/080117/20080117005332.html">"Yahoo! Announces Support for OpenID; Users Able to Access Multiple Internet Sites with Their Yahoo! ID"</a>. <i><a href="/wiki/Yahoo!" class="mw-redirect" title="Yahoo!">Yahoo!</a></i>. 17 January 2008. Archived from <a rel="nofollow" class="external text" href="http://biz.yahoo.com/bw/080117/20080117005332.html">the original</a> on 4 March 2008<span class="reference-accessdate">. Retrieved <span class="nowrap">20 March</span> 2008</span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=unknown&rft.jtitle=Yahoo%21&rft.atitle=Yahoo%21+Announces+Support+for+OpenID%3B+Users+Able+to+Access+Multiple+Internet+Sites+with+Their+Yahoo%21+ID&rft.date=2008-01-17&rft_id=http%3A%2F%2Fbiz.yahoo.com%2Fbw%2F080117%2F20080117005332.html&rfr_id=info%3Asid%2Fen.wikipedia.org%3AOpenID" class="Z3988"></span></span> </li> <li id="cite_note-68"><span class="mw-cite-backlink"><b><a href="#cite_ref-68">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222" /><cite class="citation news cs1"><a rel="nofollow" class="external text" href="http://www.marketwire.com/mw/release.do?id=818650">"Technology Leaders Join OpenID Foundation to Promote Open Identity Management on the Web"</a>. <i>OpenID Foundation</i>. <a href="/wiki/Marketwire" class="mw-redirect" title="Marketwire">Marketwire</a>. 7 February 2008<span class="reference-accessdate">. Retrieved <span class="nowrap">20 March</span> 2008</span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=article&rft.jtitle=OpenID+Foundation&rft.atitle=Technology+Leaders+Join+OpenID+Foundation+to+Promote+Open+Identity+Management+on+the+Web&rft.date=2008-02-07&rft_id=http%3A%2F%2Fwww.marketwire.com%2Fmw%2Frelease.do%3Fid%3D818650&rfr_id=info%3Asid%2Fen.wikipedia.org%3AOpenID" class="Z3988"></span></span> </li> <li id="cite_note-69"><span class="mw-cite-backlink"><b><a href="#cite_ref-69">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222" /><cite class="citation pressrelease cs1"><a rel="nofollow" class="external text" href="https://web.archive.org/web/20080513100231/http://www.primenewswire.com/newsroom/news.html?d=142213">"SourceForge Implements OpenID Technology"</a> (Press release). SourceForge, Inc. 7 May 2008. Archived from <a rel="nofollow" class="external text" href="http://www.primenewswire.com/newsroom/news.html?d=142213">the original</a> on 13 May 2008<span class="reference-accessdate">. Retrieved <span class="nowrap">21 May</span> 2008</span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=unknown&rft.btitle=SourceForge+Implements+OpenID+Technology&rft.pub=SourceForge%2C+Inc.&rft.date=2008-05-07&rft_id=http%3A%2F%2Fwww.primenewswire.com%2Fnewsroom%2Fnews.html%3Fd%3D142213&rfr_id=info%3Asid%2Fen.wikipedia.org%3AOpenID" class="Z3988"></span></span> </li> <li id="cite_note-70"><span class="mw-cite-backlink"><b><a href="#cite_ref-70">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222" /><cite class="citation web cs1"><a rel="nofollow" class="external text" href="http://www.businesswire.com/news/home/20080722006024/en">"MySpace Announces Support for "OpenID" and Introduces New Data Availability Implementations"</a>. <i>Business Wire</i>. MySpace. 22 July 2008. p. 2<span class="reference-accessdate">. Retrieved <span class="nowrap">23 July</span> 2008</span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=unknown&rft.jtitle=Business+Wire&rft.atitle=MySpace+Announces+Support+for+%22OpenID%22+and+Introduces+New+Data+Availability+Implementations&rft.pages=2&rft.date=2008-07-22&rft_id=http%3A%2F%2Fwww.businesswire.com%2Fnews%2Fhome%2F20080722006024%2Fen&rfr_id=info%3Asid%2Fen.wikipedia.org%3AOpenID" class="Z3988"></span></span> </li> <li id="cite_note-71"><span class="mw-cite-backlink"><b><a href="#cite_ref-71">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222" /><cite class="citation web cs1"><a rel="nofollow" class="external text" href="http://openid.net/2008/10/30/microsoft-and-google-announce-openid-support/">"Microsoft and Google announce OpenID support"</a>. <i>OpenID - The Internet Identity Layer</i>. OpenID Foundation. 30 October 2008.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=unknown&rft.jtitle=OpenID+-+The+Internet+Identity+Layer&rft.atitle=Microsoft+and+Google+announce+OpenID+support&rft.date=2008-10-30&rft_id=http%3A%2F%2Fopenid.net%2F2008%2F10%2F30%2Fmicrosoft-and-google-announce-openid-support%2F&rfr_id=info%3Asid%2Fen.wikipedia.org%3AOpenID" class="Z3988"></span></span> </li> <li id="cite_note-72"><span class="mw-cite-backlink"><b><a href="#cite_ref-72">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222" /><cite class="citation pressrelease cs1"><a rel="nofollow" class="external text" href="https://web.archive.org/web/20081218054500/http://www.janrain.com/press/2008/rpxnow">"JanRain Releases Free Version of Industry Leading OpenID Solution"</a> (Press release). JanRain, Inc. 14 November 2008. Archived from <a rel="nofollow" class="external text" href="http://www.janrain.com/press/2008/rpxnow">the original</a> on 18 December 2008<span class="reference-accessdate">. Retrieved <span class="nowrap">14 November</span> 2008</span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=unknown&rft.btitle=JanRain+Releases+Free+Version+of+Industry+Leading+OpenID+Solution&rft.pub=JanRain%2C+Inc.&rft.date=2008-11-14&rft_id=http%3A%2F%2Fwww.janrain.com%2Fpress%2F2008%2Frpxnow&rfr_id=info%3Asid%2Fen.wikipedia.org%3AOpenID" class="Z3988"></span></span> </li> <li id="cite_note-73"><span class="mw-cite-backlink"><b><a href="#cite_ref-73">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222" /><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://web.archive.org/web/20091223072159/http://developers.facebook.com/news.php?blog=1&story=246">"Facebook Developers | Facebook Developers News"</a>. Developers.facebook.com. 18 May 2009. Archived from <a rel="nofollow" class="external text" href="https://developers.facebook.com/news.php?blog=1&story=246">the original</a> on 23 December 2009<span class="reference-accessdate">. Retrieved <span class="nowrap">28 July</span> 2009</span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=unknown&rft.btitle=Facebook+Developers+%26%23124%3B+Facebook+Developers+News&rft.pub=Developers.facebook.com&rft.date=2009-05-18&rft_id=http%3A%2F%2Fdevelopers.facebook.com%2Fnews.php%3Fblog%3D1%26story%3D246&rfr_id=info%3Asid%2Fen.wikipedia.org%3AOpenID" class="Z3988"></span></span> </li> <li id="cite_note-74"><span class="mw-cite-backlink"><b><a href="#cite_ref-74">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222" /><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://www.pocket-lint.com/news/news.phtml/24185/facebook-accepting-google-login-openid.phtml">"Facebook now accepts Google account logins"</a>. Pocket-lint.com. 19 May 2009<span class="reference-accessdate">. Retrieved <span class="nowrap">28 July</span> 2009</span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=unknown&rft.btitle=Facebook+now+accepts+Google+account+logins&rft.pub=Pocket-lint.com&rft.date=2009-05-19&rft_id=http%3A%2F%2Fwww.pocket-lint.com%2Fnews%2Fnews.phtml%2F24185%2Ffacebook-accepting-google-login-openid.phtml&rfr_id=info%3Asid%2Fen.wikipedia.org%3AOpenID" class="Z3988"></span></span> </li> <li id="cite_note-75"><span class="mw-cite-backlink"><b><a href="#cite_ref-75">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222" /><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://web.archive.org/web/20091223094413/http://wiki.developers.facebook.com/index.php/OpenID_Requirements">"OpenID Requirements – Facebook Developer Wiki"</a>. Wiki.developers.facebook.com. 26 June 2009. Archived from <a rel="nofollow" class="external text" href="http://wiki.developers.facebook.com/index.php/OpenID_Requirements">the original</a> on 23 December 2009<span class="reference-accessdate">. Retrieved <span class="nowrap">28 July</span> 2009</span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=unknown&rft.btitle=OpenID+Requirements+%E2%80%93+Facebook+Developer+Wiki&rft.pub=Wiki.developers.facebook.com&rft.date=2009-06-26&rft_id=http%3A%2F%2Fwiki.developers.facebook.com%2Findex.php%2FOpenID_Requirements&rfr_id=info%3Asid%2Fen.wikipedia.org%3AOpenID" class="Z3988"></span></span> </li> <li id="cite_note-thenextweb-76"><span class="mw-cite-backlink"><b><a href="#cite_ref-thenextweb_76-0">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222" /><cite id="CITEREFKane,_Zee_M2013" class="citation web cs1">Kane, Zee M (4 September 2013). <a rel="nofollow" class="external text" href="https://thenextweb.com/insider/2013/09/04/myopenid-to-shut-down/">"MyOpenID to shut down. Will be turned off on February 1, 2014"</a>. <i>The Next Web</i><span class="reference-accessdate">. Retrieved <span class="nowrap">5 September</span> 2013</span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=unknown&rft.jtitle=The+Next+Web&rft.atitle=MyOpenID+to+shut+down.+Will+be+turned+off+on+February+1%2C+2014&rft.date=2013-09-04&rft.au=Kane%2C+Zee+M&rft_id=https%3A%2F%2Fthenextweb.com%2Finsider%2F2013%2F09%2F04%2Fmyopenid-to-shut-down%2F&rfr_id=info%3Asid%2Fen.wikipedia.org%3AOpenID" class="Z3988"></span></span> </li> <li id="cite_note-77"><span class="mw-cite-backlink"><b><a href="#cite_ref-77">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222" /><cite class="citation web cs1"><a rel="nofollow" class="external text" href="http://openid.net/foundation/sponsoring-members/">"OpenID Sponsoring Members"</a>. 7 October 2009<span class="reference-accessdate">. Retrieved <span class="nowrap">17 April</span> 2014</span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=unknown&rft.btitle=OpenID+Sponsoring+Members&rft.date=2009-10-07&rft_id=http%3A%2F%2Fopenid.net%2Ffoundation%2Fsponsoring-members%2F&rfr_id=info%3Asid%2Fen.wikipedia.org%3AOpenID" class="Z3988"></span></span> </li> <li id="cite_note-78"><span class="mw-cite-backlink"><b><a href="#cite_ref-78">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222" /><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://web.archive.org/web/20160611151621/https://pip.verisignlabs.com/login.do">"Symantec Personal Identification Portal banner indicates service will be discontinued on 12 September 2016"</a>. Archived from <a rel="nofollow" class="external text" href="https://pip.verisignlabs.com/login.do">the original</a> on 11 June 2016<span class="reference-accessdate">. Retrieved <span class="nowrap">17 May</span> 2016</span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=unknown&rft.btitle=Symantec+Personal+Identification+Portal+banner+indicates+service+will+be+discontinued+on+12+September+2016&rft_id=https%3A%2F%2Fpip.verisignlabs.com%2Flogin.do&rfr_id=info%3Asid%2Fen.wikipedia.org%3AOpenID" class="Z3988"></span></span> </li> <li id="cite_note-79"><span class="mw-cite-backlink"><b><a href="#cite_ref-79">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222" /><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://what.thedailywtf.com/topic/19880/is-symantec-failing-hard-at-being-google/12">"Is Symantec failing hard at being Google?"</a>. 7 May 2016<span class="reference-accessdate">. Retrieved <span class="nowrap">17 May</span> 2016</span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=unknown&rft.btitle=Is+Symantec+failing+hard+at+being+Google%3F&rft.date=2016-05-07&rft_id=https%3A%2F%2Fwhat.thedailywtf.com%2Ftopic%2F19880%2Fis-symantec-failing-hard-at-being-google%2F12&rfr_id=info%3Asid%2Fen.wikipedia.org%3AOpenID" class="Z3988"></span></span> </li> <li id="cite_note-80"><span class="mw-cite-backlink"><b><a href="#cite_ref-80">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222" /><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://meta.stackexchange.com/questions/307647/support-for-openid-ends-on-july-1-2018">"Support for OpenID ended on July 25, 2018"</a>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=unknown&rft.btitle=Support+for+OpenID+ended+on+July+25%2C+2018&rft_id=https%3A%2F%2Fmeta.stackexchange.com%2Fquestions%2F307647%2Fsupport-for-openid-ends-on-july-1-2018&rfr_id=info%3Asid%2Fen.wikipedia.org%3AOpenID" class="Z3988"></span></span> </li> <li id="cite_note-81"><span class="mw-cite-backlink"><b><a href="#cite_ref-81">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222" /><cite class="citation web cs1"><a rel="nofollow" class="external text" href="http://oauth.net/articles/authentication/">"User Authentication with OAuth 2.0"</a>. <i>OAuth.net</i><span class="reference-accessdate">. Retrieved <span class="nowrap">19 March</span> 2015</span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=unknown&rft.jtitle=OAuth.net&rft.atitle=User+Authentication+with+OAuth+2.0&rft_id=http%3A%2F%2Foauth.net%2Farticles%2Fauthentication%2F&rfr_id=info%3Asid%2Fen.wikipedia.org%3AOpenID" class="Z3988"></span></span> </li> <li id="cite_note-82"><span class="mw-cite-backlink"><b><a href="#cite_ref-82">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222" /><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://security.stackexchange.com/questions/133065/why-is-it-a-bad-idea-to-use-plain-oauth2-for-authentication/134280#134280">"Why is it a bad idea to use plain oauth2 for authentication?"</a>. <i>Information Security Stack Exchange</i><span class="reference-accessdate">. Retrieved <span class="nowrap">7 July</span> 2018</span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=unknown&rft.jtitle=Information+Security+Stack+Exchange&rft.atitle=Why+is+it+a+bad+idea+to+use+plain+oauth2+for+authentication%3F&rft_id=https%3A%2F%2Fsecurity.stackexchange.com%2Fquestions%2F133065%2Fwhy-is-it-a-bad-idea-to-use-plain-oauth2-for-authentication%2F134280%23134280&rfr_id=info%3Asid%2Fen.wikipedia.org%3AOpenID" class="Z3988"></span></span> </li> <li id="cite_note-83"><span class="mw-cite-backlink"><b><a href="#cite_ref-83">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222" /><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://openid.net/specs/openid-connect-core-1_0-final.html#Notices">"Final OpenID Connect Core 1.0 - Appendix C. Notices"</a>. 2014<span class="reference-accessdate">. Retrieved <span class="nowrap">14 March</span> 2024</span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=unknown&rft.btitle=Final+OpenID+Connect+Core+1.0+-+Appendix+C.+Notices&rft.date=2014&rft_id=https%3A%2F%2Fopenid.net%2Fspecs%2Fopenid-connect-core-1_0-final.html%23Notices&rfr_id=info%3Asid%2Fen.wikipedia.org%3AOpenID" class="Z3988"></span></span> </li> <li id="cite_note-84"><span class="mw-cite-backlink"><b><a href="#cite_ref-84">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222" /><cite class="citation web cs1"><a rel="nofollow" class="external text" href="http://openid.net/connect/faq/">"OpenID Connect FAQ and Q&As"</a>. 20 February 2014<span class="reference-accessdate">. Retrieved <span class="nowrap">25 August</span> 2014</span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=unknown&rft.btitle=OpenID+Connect+FAQ+and+Q%26As&rft.date=2014-02-20&rft_id=http%3A%2F%2Fopenid.net%2Fconnect%2Ffaq%2F&rfr_id=info%3Asid%2Fen.wikipedia.org%3AOpenID" class="Z3988"></span></span> </li> </ol></div> <div class="mw-heading mw-heading2"><h2 id="External_links">External links</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=OpenID&action=edit&section=23" title="Edit section: External links"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <ul><li><span class="official-website"><span class="url"><a rel="nofollow" class="external text" href="https://openid.net/">Official website</a></span></span> <span class="mw-valign-text-top" typeof="mw:File/Frameless"><a href="https://www.wikidata.org/wiki/Q244371#P856" title="Edit this at Wikidata"><img alt="Edit this at Wikidata" src="//upload.wikimedia.org/wikipedia/en/thumb/8/8a/OOjs_UI_icon_edit-ltr-progressive.svg/10px-OOjs_UI_icon_edit-ltr-progressive.svg.png" decoding="async" width="10" height="10" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/en/thumb/8/8a/OOjs_UI_icon_edit-ltr-progressive.svg/15px-OOjs_UI_icon_edit-ltr-progressive.svg.png 1.5x, //upload.wikimedia.org/wikipedia/en/thumb/8/8a/OOjs_UI_icon_edit-ltr-progressive.svg/20px-OOjs_UI_icon_edit-ltr-progressive.svg.png 2x" data-file-width="20" data-file-height="20" /></a></span></li></ul> <div class="navbox-styles"><style data-mw-deduplicate="TemplateStyles:r1129693374">.mw-parser-output .hlist dl,.mw-parser-output .hlist ol,.mw-parser-output .hlist ul{margin:0;padding:0}.mw-parser-output .hlist dd,.mw-parser-output .hlist dt,.mw-parser-output .hlist li{margin:0;display:inline}.mw-parser-output .hlist.inline,.mw-parser-output .hlist.inline dl,.mw-parser-output .hlist.inline ol,.mw-parser-output .hlist.inline ul,.mw-parser-output .hlist dl dl,.mw-parser-output .hlist dl ol,.mw-parser-output .hlist dl ul,.mw-parser-output .hlist ol dl,.mw-parser-output .hlist ol ol,.mw-parser-output .hlist ol ul,.mw-parser-output .hlist ul dl,.mw-parser-output .hlist ul ol,.mw-parser-output .hlist ul ul{display:inline}.mw-parser-output .hlist .mw-empty-li{display:none}.mw-parser-output .hlist dt::after{content:": "}.mw-parser-output .hlist dd::after,.mw-parser-output .hlist li::after{content:" · ";font-weight:bold}.mw-parser-output .hlist dd:last-child::after,.mw-parser-output .hlist dt:last-child::after,.mw-parser-output .hlist li:last-child::after{content:none}.mw-parser-output .hlist dd dd:first-child::before,.mw-parser-output .hlist dd dt:first-child::before,.mw-parser-output .hlist dd li:first-child::before,.mw-parser-output .hlist dt dd:first-child::before,.mw-parser-output .hlist dt dt:first-child::before,.mw-parser-output .hlist dt li:first-child::before,.mw-parser-output .hlist li dd:first-child::before,.mw-parser-output .hlist li dt:first-child::before,.mw-parser-output .hlist li li:first-child::before{content:" (";font-weight:normal}.mw-parser-output .hlist dd dd:last-child::after,.mw-parser-output .hlist dd dt:last-child::after,.mw-parser-output .hlist dd li:last-child::after,.mw-parser-output .hlist dt dd:last-child::after,.mw-parser-output .hlist dt dt:last-child::after,.mw-parser-output .hlist dt li:last-child::after,.mw-parser-output .hlist li dd:last-child::after,.mw-parser-output .hlist li dt:last-child::after,.mw-parser-output .hlist li li:last-child::after{content:")";font-weight:normal}.mw-parser-output .hlist ol{counter-reset:listitem}.mw-parser-output .hlist ol>li{counter-increment:listitem}.mw-parser-output .hlist ol>li::before{content:" "counter(listitem)"\a0 "}.mw-parser-output .hlist dd ol>li:first-child::before,.mw-parser-output .hlist dt ol>li:first-child::before,.mw-parser-output .hlist li ol>li:first-child::before{content:" ("counter(listitem)"\a0 "}</style><style data-mw-deduplicate="TemplateStyles:r1236075235">.mw-parser-output .navbox{box-sizing:border-box;border:1px solid #a2a9b1;width:100%;clear:both;font-size:88%;text-align:center;padding:1px;margin:1em auto 0}.mw-parser-output .navbox .navbox{margin-top:0}.mw-parser-output .navbox+.navbox,.mw-parser-output .navbox+.navbox-styles+.navbox{margin-top:-1px}.mw-parser-output .navbox-inner,.mw-parser-output .navbox-subgroup{width:100%}.mw-parser-output .navbox-group,.mw-parser-output .navbox-title,.mw-parser-output .navbox-abovebelow{padding:0.25em 1em;line-height:1.5em;text-align:center}.mw-parser-output .navbox-group{white-space:nowrap;text-align:right}.mw-parser-output .navbox,.mw-parser-output .navbox-subgroup{background-color:#fdfdfd}.mw-parser-output .navbox-list{line-height:1.5em;border-color:#fdfdfd}.mw-parser-output .navbox-list-with-group{text-align:left;border-left-width:2px;border-left-style:solid}.mw-parser-output tr+tr>.navbox-abovebelow,.mw-parser-output tr+tr>.navbox-group,.mw-parser-output tr+tr>.navbox-image,.mw-parser-output tr+tr>.navbox-list{border-top:2px solid #fdfdfd}.mw-parser-output .navbox-title{background-color:#ccf}.mw-parser-output .navbox-abovebelow,.mw-parser-output .navbox-group,.mw-parser-output .navbox-subgroup .navbox-title{background-color:#ddf}.mw-parser-output .navbox-subgroup .navbox-group,.mw-parser-output .navbox-subgroup .navbox-abovebelow{background-color:#e6e6ff}.mw-parser-output .navbox-even{background-color:#f7f7f7}.mw-parser-output .navbox-odd{background-color:transparent}.mw-parser-output .navbox .hlist td dl,.mw-parser-output .navbox .hlist td ol,.mw-parser-output .navbox .hlist td ul,.mw-parser-output .navbox td.hlist dl,.mw-parser-output .navbox td.hlist ol,.mw-parser-output .navbox td.hlist ul{padding:0.125em 0}.mw-parser-output .navbox .navbar{display:block;font-size:100%}.mw-parser-output .navbox-title .navbar{float:left;text-align:left;margin-right:0.5em}body.skin--responsive .mw-parser-output .navbox-image img{max-width:none!important}@media print{body.ns-0 .mw-parser-output .navbox{display:none!important}}</style></div><div role="navigation" class="navbox" aria-labelledby="Authentication330" style="padding:3px"><table class="nowraplinks hlist mw-collapsible autocollapse navbox-inner" style="border-spacing:0;background:transparent;color:inherit"><tbody><tr><th scope="col" class="navbox-title" colspan="2"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1129693374" /><style data-mw-deduplicate="TemplateStyles:r1239400231">.mw-parser-output .navbar{display:inline;font-size:88%;font-weight:normal}.mw-parser-output .navbar-collapse{float:left;text-align:left}.mw-parser-output .navbar-boxtext{word-spacing:0}.mw-parser-output .navbar ul{display:inline-block;white-space:nowrap;line-height:inherit}.mw-parser-output .navbar-brackets::before{margin-right:-0.125em;content:"[ "}.mw-parser-output .navbar-brackets::after{margin-left:-0.125em;content:" ]"}.mw-parser-output .navbar li{word-spacing:-0.125em}.mw-parser-output .navbar a>span,.mw-parser-output .navbar a>abbr{text-decoration:inherit}.mw-parser-output .navbar-mini abbr{font-variant:small-caps;border-bottom:none;text-decoration:none;cursor:inherit}.mw-parser-output .navbar-ct-full{font-size:114%;margin:0 7em}.mw-parser-output .navbar-ct-mini{font-size:114%;margin:0 4em}html.skin-theme-clientpref-night .mw-parser-output .navbar li a abbr{color:var(--color-base)!important}@media(prefers-color-scheme:dark){html.skin-theme-clientpref-os .mw-parser-output .navbar li a abbr{color:var(--color-base)!important}}@media print{.mw-parser-output .navbar{display:none!important}}</style><div class="navbar plainlinks hlist navbar-mini"><ul><li class="nv-view"><a href="/wiki/Template:Authentication" title="Template:Authentication"><abbr title="View this template">v</abbr></a></li><li class="nv-talk"><a href="/wiki/Template_talk:Authentication" title="Template talk:Authentication"><abbr title="Discuss this template">t</abbr></a></li><li class="nv-edit"><a href="/wiki/Special:EditPage/Template:Authentication" title="Special:EditPage/Template:Authentication"><abbr title="Edit this template">e</abbr></a></li></ul></div><div id="Authentication330" style="font-size:114%;margin:0 4em"><a href="/wiki/Authentication" title="Authentication">Authentication</a></div></th></tr><tr><th scope="row" class="navbox-group" style="width:1%">Authentication<br />APIs</th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/BSD_Authentication" title="BSD Authentication">BSD Authentication</a> (BSD Auth)</li> <li><a href="/wiki/EAuthentication" class="mw-redirect" title="EAuthentication">eAuthentication</a> (eAuth)</li> <li><a href="/wiki/Generic_Security_Services_Application_Program_Interface" class="mw-redirect" title="Generic Security Services Application Program Interface">Generic Security Services API</a> (GSSAPI)</li> <li><a href="/wiki/Java_Authentication_and_Authorization_Service" title="Java Authentication and Authorization Service">Java Authentication and Authorization Service</a> (JAAS)</li> <li><a href="/wiki/Pluggable_authentication_module" class="mw-redirect" title="Pluggable authentication module">Pluggable Authentication Modules</a> (PAM)</li> <li><a href="/wiki/Simple_Authentication_and_Security_Layer" title="Simple Authentication and Security Layer">Simple Authentication and Security Layer</a> (SASL)</li> <li><a href="/wiki/Security_Support_Provider_Interface" title="Security Support Provider Interface">Security Support Provider Interface</a> (SSPI)</li> <li><a href="/wiki/XUDA" title="XUDA">XCert Universal Database API</a> (XUDA)</li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%"><a href="/wiki/Authentication_protocol" title="Authentication protocol">Authentication<br />protocols</a></th><td class="navbox-list-with-group navbox-list navbox-even" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/ACF2" title="ACF2">ACF2</a></li> <li><a href="/wiki/Authentication_and_Key_Agreement_(protocol)" class="mw-redirect" title="Authentication and Key Agreement (protocol)">Authentication and Key Agreement</a> (AKA)</li> <li><a href="/wiki/CAVE-based_authentication" title="CAVE-based authentication">CAVE-based authentication</a></li> <li><a href="/wiki/Challenge-Handshake_Authentication_Protocol" title="Challenge-Handshake Authentication Protocol">Challenge-Handshake Authentication Protocol</a> (CHAP) <ul><li><a href="/wiki/MS-CHAP" title="MS-CHAP">MS-CHAP</a></li></ul></li> <li><a href="/wiki/Central_Authentication_Service" title="Central Authentication Service">Central Authentication Service</a> (CAS)</li> <li><a href="/wiki/CRAM-MD5" title="CRAM-MD5">CRAM-MD5</a></li> <li><a href="/wiki/Diameter_(protocol)" title="Diameter (protocol)">Diameter</a></li> <li><a href="/wiki/Extensible_Authentication_Protocol" title="Extensible Authentication Protocol">Extensible Authentication Protocol</a> (EAP)</li> <li><a href="/wiki/Host_Identity_Protocol" title="Host Identity Protocol">Host Identity Protocol</a> (HIP)</li> <li><a href="/wiki/IndieAuth" title="IndieAuth">IndieAuth</a></li> <li><a href="/wiki/Kerberos_(protocol)" title="Kerberos (protocol)">Kerberos</a></li> <li><a href="/wiki/LAN_Manager" title="LAN Manager">LAN Manager</a></li> <li><a href="/wiki/NT_LAN_Manager" class="mw-redirect" title="NT LAN Manager">NT LAN Manager</a> (NTLM)</li> <li><a href="/wiki/OAuth" title="OAuth">OAuth</a></li> <li><a class="mw-selflink selflink">OpenID</a></li> <li><a href="/wiki/OpenID_Connect" class="mw-redirect" title="OpenID Connect">OpenID Connect</a> (OIDC)</li> <li><a href="/wiki/Password-authenticated_key_agreement" title="Password-authenticated key agreement">Password-authenticated key agreement</a> protocols</li> <li><a href="/wiki/Password_Authentication_Protocol" title="Password Authentication Protocol">Password Authentication Protocol</a> (PAP)</li> <li><a href="/wiki/Protected_Extensible_Authentication_Protocol" title="Protected Extensible Authentication Protocol">Protected Extensible Authentication Protocol</a> (PEAP)</li> <li><a href="/wiki/RADIUS" title="RADIUS">Remote Access Dial In User Service</a> (RADIUS)</li> <li><a href="/wiki/Resource_Access_Control_Facility" title="Resource Access Control Facility">Resource Access Control Facility</a> (RACF)</li> <li><a href="/wiki/Secure_Remote_Password_protocol" title="Secure Remote Password protocol">Secure Remote Password protocol</a> (SRP)</li> <li><a href="/wiki/TACACS" title="TACACS">TACACS</a></li> <li><a href="/wiki/Woo%E2%80%93Lam" title="Woo–Lam">Woo–Lam</a></li></ul> </div></td></tr><tr><td class="navbox-abovebelow" colspan="2"><div> <ul><li><span class="noviewer" typeof="mw:File"><span title="Category"><img alt="" src="//upload.wikimedia.org/wikipedia/en/thumb/9/96/Symbol_category_class.svg/16px-Symbol_category_class.svg.png" decoding="async" width="16" height="16" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/en/thumb/9/96/Symbol_category_class.svg/23px-Symbol_category_class.svg.png 1.5x, //upload.wikimedia.org/wikipedia/en/thumb/9/96/Symbol_category_class.svg/31px-Symbol_category_class.svg.png 2x" data-file-width="180" data-file-height="185" /></span></span> <a href="/wiki/Category:Authentication" title="Category:Authentication">Category</a></li> <li><span class="noviewer" typeof="mw:File"><span title="Commons page"><img alt="" src="//upload.wikimedia.org/wikipedia/en/thumb/4/4a/Commons-logo.svg/20px-Commons-logo.svg.png" decoding="async" width="12" height="16" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/en/thumb/4/4a/Commons-logo.svg/40px-Commons-logo.svg.png 2x" data-file-width="1024" data-file-height="1376" /></span></span> <a href="https://commons.wikimedia.org/wiki/Category:Authentication" class="extiw" title="commons:Category:Authentication">Commons</a></li></ul> </div></td></tr></tbody></table></div> <!-- NewPP limit report Parsed by mw‐web.codfw.main‐84559f4bd5‐stxwm Cached time: 20250402142702 Cache expiry: 2592000 Reduced expiry: false Complications: [vary‐revision‐sha1, show‐toc] CPU time usage: 0.748 seconds Real time usage: 0.846 seconds Preprocessor visited node count: 4581/1000000 Post‐expand include size: 135756/2097152 bytes Template argument size: 2414/2097152 bytes Highest expansion depth: 23/100 Expensive parser function count: 4/500 Unstrip recursion depth: 1/20 Unstrip post‐expand size: 287855/5000000 bytes Lua time usage: 0.486/10.000 seconds Lua memory usage: 5920934/52428800 bytes Number of Wikibase entities loaded: 1/400 --> <!-- Transclusion expansion time report (%,ms,calls,template) 100.00% 742.034 1 -total 47.42% 351.904 73 Template:Cite_web 13.05% 96.809 1 Template:Authentication_APIs 12.36% 91.722 1 Template:Navbox 7.44% 55.233 1 Template:Short_description 4.65% 34.541 7 Template:Cite_news 4.47% 33.159 2 Template:Pagetype 4.12% 30.589 1 Template:Official_website 3.42% 25.376 1 Template:Citation_needed 3.06% 22.680 1 Template:Fix --> <!-- Saved in parser cache with key enwiki:pcache:2083937:|#|:idhash:canonical and timestamp 20250402142702 and revision id 1276154697. Rendering was triggered because: page-view --> </div><!--esi <esi:include src="/esitest-fa8a495983347898/content" /> --><noscript><img src="https://auth.wikimedia.org/loginwiki/wiki/Special:CentralAutoLogin/start?useformat=desktop&type=1x1&usesul3=1" alt="" width="1" height="1" style="border: none; position: absolute;"></noscript> <div class="printfooter" data-nosnippet="">Retrieved from "<a dir="ltr" href="https://en.wikipedia.org/w/index.php?title=OpenID&oldid=1276154697">https://en.wikipedia.org/w/index.php?title=OpenID&oldid=1276154697</a>"</div></div> <div id="catlinks" class="catlinks" data-mw="interface"><div id="mw-normal-catlinks" class="mw-normal-catlinks"><a href="/wiki/Help:Category" title="Help:Category">Categories</a>: <ul><li><a href="/wiki/Category:Cloud_standards" title="Category:Cloud standards">Cloud standards</a></li><li><a href="/wiki/Category:Password_authentication" title="Category:Password authentication">Password authentication</a></li><li><a href="/wiki/Category:Federated_identity" title="Category:Federated identity">Federated identity</a></li><li><a href="/wiki/Category:Identity_management_initiative" title="Category:Identity management initiative">Identity management initiative</a></li><li><a href="/wiki/Category:Computer_access_control_protocols" title="Category:Computer access control protocols">Computer access control protocols</a></li></ul></div><div id="mw-hidden-catlinks" class="mw-hidden-catlinks mw-hidden-cats-hidden">Hidden categories: <ul><li><a href="/wiki/Category:Articles_with_short_description" title="Category:Articles with short description">Articles with short description</a></li><li><a href="/wiki/Category:Short_description_matches_Wikidata" title="Category:Short description matches Wikidata">Short description matches Wikidata</a></li><li><a href="/wiki/Category:Use_dmy_dates_from_March_2023" title="Category:Use dmy dates from March 2023">Use dmy dates from March 2023</a></li><li><a href="/wiki/Category:Articles_containing_potentially_dated_statements_from_March_2016" title="Category:Articles containing potentially dated statements from March 2016">Articles containing potentially dated statements from March 2016</a></li><li><a href="/wiki/Category:All_articles_containing_potentially_dated_statements" title="Category:All articles containing potentially dated statements">All articles containing potentially dated statements</a></li><li><a href="/wiki/Category:All_articles_with_unsourced_statements" title="Category:All articles with unsourced statements">All articles with unsourced statements</a></li><li><a href="/wiki/Category:Articles_with_unsourced_statements_from_September_2016" title="Category:Articles with unsourced statements from September 2016">Articles with unsourced statements from September 2016</a></li></ul></div></div> </div> </main> </div> <div class="mw-footer-container"> <footer id="footer" class="mw-footer" > <ul id="footer-info"> <li id="footer-info-lastmod"> This page was last edited on 17 February 2025, at 05:40<span class="anonymous-show"> (UTC)</span>.</li> <li id="footer-info-copyright">Text is available under the <a href="/wiki/Wikipedia:Text_of_the_Creative_Commons_Attribution-ShareAlike_4.0_International_License" title="Wikipedia:Text of the Creative Commons Attribution-ShareAlike 4.0 International License">Creative Commons Attribution-ShareAlike 4.0 License</a>; additional terms may apply. By using this site, you agree to the <a href="https://foundation.wikimedia.org/wiki/Special:MyLanguage/Policy:Terms_of_Use" class="extiw" title="foundation:Special:MyLanguage/Policy:Terms of Use">Terms of Use</a> and <a href="https://foundation.wikimedia.org/wiki/Special:MyLanguage/Policy:Privacy_policy" class="extiw" title="foundation:Special:MyLanguage/Policy:Privacy policy">Privacy Policy</a>. Wikipedia® is a registered trademark of the <a rel="nofollow" class="external text" href="https://wikimediafoundation.org/">Wikimedia Foundation, Inc.</a>, a non-profit organization.</li> </ul> <ul id="footer-places"> <li id="footer-places-privacy"><a href="https://foundation.wikimedia.org/wiki/Special:MyLanguage/Policy:Privacy_policy">Privacy policy</a></li> <li id="footer-places-about"><a href="/wiki/Wikipedia:About">About Wikipedia</a></li> <li id="footer-places-disclaimers"><a href="/wiki/Wikipedia:General_disclaimer">Disclaimers</a></li> <li id="footer-places-contact"><a href="//en.wikipedia.org/wiki/Wikipedia:Contact_us">Contact Wikipedia</a></li> <li id="footer-places-wm-codeofconduct"><a href="https://foundation.wikimedia.org/wiki/Special:MyLanguage/Policy:Universal_Code_of_Conduct">Code of Conduct</a></li> <li id="footer-places-developers"><a href="https://developer.wikimedia.org">Developers</a></li> <li id="footer-places-statslink"><a href="https://stats.wikimedia.org/#/en.wikipedia.org">Statistics</a></li> <li id="footer-places-cookiestatement"><a href="https://foundation.wikimedia.org/wiki/Special:MyLanguage/Policy:Cookie_statement">Cookie statement</a></li> <li id="footer-places-mobileview"><a href="//en.m.wikipedia.org/w/index.php?title=OpenID&mobileaction=toggle_view_mobile" class="noprint stopMobileRedirectToggle">Mobile view</a></li> </ul> <ul id="footer-icons" class="noprint"> <li id="footer-copyrightico"><a href="https://www.wikimedia.org/" class="cdx-button cdx-button--fake-button cdx-button--size-large cdx-button--fake-button--enabled"><picture><source media="(min-width: 500px)" srcset="/static/images/footer/wikimedia-button.svg" width="84" height="29"><img src="/static/images/footer/wikimedia.svg" width="25" height="25" alt="Wikimedia Foundation" lang="en" loading="lazy"></picture></a></li> <li id="footer-poweredbyico"><a href="https://www.mediawiki.org/" class="cdx-button cdx-button--fake-button cdx-button--size-large cdx-button--fake-button--enabled"><picture><source media="(min-width: 500px)" srcset="/w/resources/assets/poweredby_mediawiki.svg" width="88" height="31"><img src="/w/resources/assets/mediawiki_compact.svg" alt="Powered by MediaWiki" lang="en" width="25" height="25" loading="lazy"></picture></a></li> </ul> </footer> </div> </div> </div> <div class="vector-header-container vector-sticky-header-container"> <div id="vector-sticky-header" class="vector-sticky-header"> <div class="vector-sticky-header-start"> <div class="vector-sticky-header-icon-start vector-button-flush-left vector-button-flush-right" aria-hidden="true"> <button class="cdx-button cdx-button--weight-quiet cdx-button--icon-only vector-sticky-header-search-toggle" tabindex="-1" data-event-name="ui.vector-sticky-search-form.icon"><span class="vector-icon mw-ui-icon-search mw-ui-icon-wikimedia-search"></span> <span>Search</span> </button> </div> <div role="search" class="vector-search-box-vue vector-search-box-show-thumbnail vector-search-box"> <div class="vector-typeahead-search-container"> <div class="cdx-typeahead-search cdx-typeahead-search--show-thumbnail"> <form action="/w/index.php" id="vector-sticky-search-form" class="cdx-search-input cdx-search-input--has-end-button"> <div class="cdx-search-input__input-wrapper" data-search-loc="header-moved"> <div class="cdx-text-input cdx-text-input--has-start-icon"> <input class="cdx-text-input__input" type="search" name="search" placeholder="Search Wikipedia"> <span class="cdx-text-input__icon cdx-text-input__start-icon"></span> </div> <input type="hidden" name="title" value="Special:Search"> </div> <button class="cdx-button cdx-search-input__end-button">Search</button> </form> </div> </div> </div> <div class="vector-sticky-header-context-bar"> <nav aria-label="Contents" class="vector-toc-landmark"> <div id="vector-sticky-header-toc" class="vector-dropdown mw-portlet mw-portlet-sticky-header-toc vector-sticky-header-toc vector-button-flush-left" > <input type="checkbox" id="vector-sticky-header-toc-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-vector-sticky-header-toc" class="vector-dropdown-checkbox " aria-label="Toggle the table of contents" > <label id="vector-sticky-header-toc-label" for="vector-sticky-header-toc-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only " aria-hidden="true" ><span class="vector-icon mw-ui-icon-listBullet mw-ui-icon-wikimedia-listBullet"></span> <span class="vector-dropdown-label-text">Toggle the table of contents</span> </label> <div class="vector-dropdown-content"> <div id="vector-sticky-header-toc-unpinned-container" class="vector-unpinned-container"> </div> </div> </div> </nav> <div class="vector-sticky-header-context-bar-primary" aria-hidden="true" ><span class="mw-page-title-main">OpenID</span></div> </div> </div> <div class="vector-sticky-header-end" aria-hidden="true"> <div class="vector-sticky-header-icons"> <a href="#" class="cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only" id="ca-talk-sticky-header" tabindex="-1" data-event-name="talk-sticky-header"><span class="vector-icon mw-ui-icon-speechBubbles mw-ui-icon-wikimedia-speechBubbles"></span> <span></span> </a> <a href="#" class="cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only" id="ca-subject-sticky-header" tabindex="-1" data-event-name="subject-sticky-header"><span class="vector-icon mw-ui-icon-article mw-ui-icon-wikimedia-article"></span> <span></span> </a> <a href="#" class="cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only" id="ca-history-sticky-header" tabindex="-1" data-event-name="history-sticky-header"><span class="vector-icon mw-ui-icon-wikimedia-history mw-ui-icon-wikimedia-wikimedia-history"></span> <span></span> </a> <a href="#" class="cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only mw-watchlink" id="ca-watchstar-sticky-header" tabindex="-1" data-event-name="watch-sticky-header"><span class="vector-icon mw-ui-icon-wikimedia-star mw-ui-icon-wikimedia-wikimedia-star"></span> <span></span> </a> <a href="#" class="cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only" id="ca-edit-sticky-header" tabindex="-1" data-event-name="wikitext-edit-sticky-header"><span class="vector-icon mw-ui-icon-wikimedia-wikiText mw-ui-icon-wikimedia-wikimedia-wikiText"></span> <span></span> </a> <a href="#" class="cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only" id="ca-ve-edit-sticky-header" tabindex="-1" data-event-name="ve-edit-sticky-header"><span class="vector-icon mw-ui-icon-wikimedia-edit mw-ui-icon-wikimedia-wikimedia-edit"></span> <span></span> </a> <a href="#" class="cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only" id="ca-viewsource-sticky-header" tabindex="-1" data-event-name="ve-edit-protected-sticky-header"><span class="vector-icon mw-ui-icon-wikimedia-editLock mw-ui-icon-wikimedia-wikimedia-editLock"></span> <span></span> </a> </div> <div class="vector-sticky-header-buttons"> <button class="cdx-button cdx-button--weight-quiet mw-interlanguage-selector" id="p-lang-btn-sticky-header" tabindex="-1" data-event-name="ui.dropdown-p-lang-btn-sticky-header"><span class="vector-icon mw-ui-icon-wikimedia-language mw-ui-icon-wikimedia-wikimedia-language"></span> <span>30 languages</span> </button> <a href="#" class="cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--action-progressive" id="ca-addsection-sticky-header" tabindex="-1" data-event-name="addsection-sticky-header"><span class="vector-icon mw-ui-icon-speechBubbleAdd-progressive mw-ui-icon-wikimedia-speechBubbleAdd-progressive"></span> <span>Add topic</span> </a> </div> <div class="vector-sticky-header-icon-end"> <div class="vector-user-links"> </div> </div> </div> </div> </div> <div class="mw-portlet mw-portlet-dock-bottom emptyPortlet" id="p-dock-bottom"> <ul> </ul> </div> <script>(RLQ=window.RLQ||[]).push(function(){mw.config.set({"wgHostname":"mw-web.codfw.main-84559f4bd5-tscqx","wgBackendResponseTime":211,"wgPageParseReport":{"limitreport":{"cputime":"0.748","walltime":"0.846","ppvisitednodes":{"value":4581,"limit":1000000},"postexpandincludesize":{"value":135756,"limit":2097152},"templateargumentsize":{"value":2414,"limit":2097152},"expansiondepth":{"value":23,"limit":100},"expensivefunctioncount":{"value":4,"limit":500},"unstrip-depth":{"value":1,"limit":20},"unstrip-size":{"value":287855,"limit":5000000},"entityaccesscount":{"value":1,"limit":400},"timingprofile":["100.00% 742.034 1 -total"," 47.42% 351.904 73 Template:Cite_web"," 13.05% 96.809 1 Template:Authentication_APIs"," 12.36% 91.722 1 Template:Navbox"," 7.44% 55.233 1 Template:Short_description"," 4.65% 34.541 7 Template:Cite_news"," 4.47% 33.159 2 Template:Pagetype"," 4.12% 30.589 1 Template:Official_website"," 3.42% 25.376 1 Template:Citation_needed"," 3.06% 22.680 1 Template:Fix"]},"scribunto":{"limitreport-timeusage":{"value":"0.486","limit":"10.000"},"limitreport-memusage":{"value":5920934,"limit":52428800}},"cachereport":{"origin":"mw-web.codfw.main-84559f4bd5-stxwm","timestamp":"20250402142702","ttl":2592000,"transientcontent":false}}});});</script> <script type="application/ld+json">{"@context":"https:\/\/schema.org","@type":"Article","name":"OpenID","url":"https:\/\/en.wikipedia.org\/wiki\/OpenID","sameAs":"http:\/\/www.wikidata.org\/entity\/Q244371","mainEntity":"http:\/\/www.wikidata.org\/entity\/Q244371","author":{"@type":"Organization","name":"Contributors to Wikimedia projects"},"publisher":{"@type":"Organization","name":"Wikimedia Foundation, Inc.","logo":{"@type":"ImageObject","url":"https:\/\/www.wikimedia.org\/static\/images\/wmf-hor-googpub.png"}},"datePublished":"2005-06-21T06:08:41Z","dateModified":"2025-02-17T05:40:08Z","image":"https:\/\/upload.wikimedia.org\/wikipedia\/commons\/a\/a2\/OpenID_logo_2.svg","headline":"open and decentralized authentication protocol standard"}</script> </body> </html>