OpenID is a decentralized protocol that allows users to log in to multiple websites using a single digital identity. It allows users to maintain a single username and password that can be used to access any website that accepts OpenID logins. When a user logs in to a website using OpenID, they are redirected to their OpenID provider to authenticate, and then sent back to the website. This allows for single sign-on across multiple sites without needing separate credentials for each site.
Explores issues like multiple passwords, duplicated profiles, and username loss.
Introduces OpenID as a solution to password issues, providing a single username/password.
Defines OpenID as a URL or XRI with examples of user identifiers.
Discusses OpenID Providers issuing OpenIDs and the acceptance of OpenIDs by websites, citing 13,196 sites by May 2008.
Explains how OpenID facilitates single sign-on and decentralization, contrasting centralized systems.
Describes the discovery process, focusing on HTML-Based and XRDS-based discovery.
Defines OP-Local Identifiers and Claimed Identifiers, offering flexibility in using personal URLs.
Explains XRI (eXtensible Resource Identifier) and i-numbers, emphasizing ownership persistence.
Further explanation of XRDS-based discovery and its application to both XRI and URL-based OpenID.
Outlines OpenID attribute flow, highlighting SReg and Ax for attribute registration and exchange.
Discusses challenges OpenID faces with trust, phishing, and security concerns.
Examines OpenID's resilience against Man-in-the-Middle attacks using shared secrets.
Identifies DoS attack risks and preventative measures, like rate-limiting for OpenID Providers.
Details the complete OpenID authentication flow highlighting the user's authentication process.Provides useful links for OpenID resources and announcements for future webinars.
Under HTML-Based discovery,an HTML document MUST be available at the URL of the Claimed Identifier and RP retrieves the document with an HTTP GET
56.
Within the HEADelement of the document a LINK element MUST be included with attributes "rel" set to "openid2.provider" and "href" set to an OP Endpoint URL
Even you havethe same user name/password for all the relying party web sites – still you need to maintain your profile data in different places.
79.
Also, what ifyou lose your password ? You will lose access to all your relying party web sites.
80.
But, isn’t itthe case under OpenID as well. If you lose your password to the OpenID Provider you lose access to all relying party web sites depend on the OpenID.
Why Yahoo doesNOT trust my RP – while all the other OpenID Providers ???
144.
“ This website has not confirmed it’s identity with Yahoo! and might be fraudulent. Do not share any personal information with this website unless you certain it is legitimate.”
The end userinitiates authentication (Initiation) by presenting a User-Supplied Identifier to the Relying Party via their User-Agent http://subject.myopenid.com
202.
The Relying Partyperforms discovery (Discovery) on the identifier and establishes the OP Endpoint URL that the end user uses for authentication
203.
(optional) The RelyingParty and the OP establish an association (Establishing Associations) Association request Association response
204.
The OP usesan association to sign subsequent messages and the Relying Party to verify those messages
205.
The Relying Partyredirects the end user's User-Agent to the OP with an OpenID Authentication request (Requesting Authentication)
The OP redirectsthe end user's User-Agent back to the Relying Party with either an assertion that authentication is approved (Positive Assertions) or a message that authentication failed (Negative Assertions).
208.
The Relying Partyverifies (Verifying Assertions) the information received from the OP
209.
Useful Links http://openid.nethttp://www.openidbook.com/ OpenID mailing list : http://openid.net/mailman/listinfo/general AxShema mail group: http://groups.google.com/group/axschema Blogs: http://www.blogged.com/tag/openid My blog: http://facilelogin.com WSO2 Identity Solution download page: http://wso2.org/projects/solutions/identity WSO2 OpenID Demo OP : https://is.test.wso2.org WSO2 OpenID Demo RP : https://is.test.wso2.org/javarp
210.
Next Webinar…. On17 th June Introducing WSO2 ESB 1.7 Now open for registration… http://wso2.com/about/news/esb-webinar-june-17/